mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-03 21:36:06 +02:00
feat: Add defaultHidden column meta property and update reset logic to hide columns
This commit is contained in:
@@ -539,7 +539,17 @@ export function useVrcxVueTable(options) {
|
||||
function resetAll() {
|
||||
columnSizing.value = {};
|
||||
columnOrder.value = [];
|
||||
columnVisibility.value = {};
|
||||
|
||||
const cols = columnsSource.value ?? [];
|
||||
const defaultHiddenVisibility = {};
|
||||
for (const col of cols) {
|
||||
const id = getColumnId(col);
|
||||
if (id && col?.meta?.defaultHidden) {
|
||||
defaultHiddenVisibility[id] = false;
|
||||
}
|
||||
}
|
||||
columnVisibility.value = defaultHiddenVisibility;
|
||||
|
||||
removePersisted(['columnSizing', 'columnOrder', 'columnVisibility']);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user