fix: onTableChange only handles sorting
This commit is contained in:
@@ -233,7 +233,13 @@ export default function useTableFetch<T>(
|
|||||||
handleQueryChange({ page, perPage: pageSize || 10 });
|
handleQueryChange({ page, perPage: pageSize || 10 });
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleTableChange = (pagination: any, filters: any, sorter: any) => {
|
const handleTableChange = (
|
||||||
|
pagination: any,
|
||||||
|
filters: any,
|
||||||
|
sorter: any,
|
||||||
|
extra: any
|
||||||
|
) => {
|
||||||
|
if (extra.action === 'sort') {
|
||||||
const sortKeys = handleMultiSortChange(sorter);
|
const sortKeys = handleMultiSortChange(sorter);
|
||||||
setQueryParams((pre: any) => {
|
setQueryParams((pre: any) => {
|
||||||
return {
|
return {
|
||||||
@@ -248,6 +254,7 @@ export default function useTableFetch<T>(
|
|||||||
sort_by: sortKeys.join(',')
|
sort_by: sortKeys.join(',')
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleSearch = () => {
|
const handleSearch = () => {
|
||||||
|
|||||||
@@ -235,7 +235,7 @@ const Clusters: React.FC = () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
const handleOnSortChange = (order: TableOrder | Array<TableOrder>) => {
|
const handleOnSortChange = (order: TableOrder | Array<TableOrder>) => {
|
||||||
handleTableChange({}, {}, order);
|
handleTableChange({}, {}, order, { action: 'sort' });
|
||||||
};
|
};
|
||||||
|
|
||||||
const setDisableExpand = (row: ClusterListItem) => {
|
const setDisableExpand = (row: ClusterListItem) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user