fix(grid): preserve sort order when paginating (#128)

This commit is contained in:
t8y2
2026-05-07 10:44:11 +08:00
parent 7328684593
commit ecbd94c7be
3 changed files with 13 additions and 8 deletions
+2 -2
View File
@@ -48,10 +48,10 @@ export function useDataGridActions(activeTab: ComputedRef<QueryTab | undefined>)
queryStore.executeCurrentTab();
}
async function onPaginate(offset: number, limit: number, whereInput?: string) {
async function onPaginate(offset: number, limit: number, whereInput?: string, orderBy?: string) {
const tab = activeTab.value;
if (!tab?.tableMeta) return;
const sql = buildTableSql(tab, { limit, offset, whereInput });
const sql = buildTableSql(tab, { limit, offset, whereInput, orderBy });
queryStore.updateSql(tab.id, sql);
await queryStore.executeCurrentTab();
}