feat(grid): copy column names with quoting options

This commit is contained in:
Jamie authored and GitHub committed 2026-07-25 08:47:51 +08:00
1 parent d341581ff0
commit 7eda73fbd8
15 files changed
+336 -11

No files matched your search

@@ -799,11 +799,6 @@ export function useDataGridExport(options: UseDataGridExportOptions) {
await copyText(formatSelectionAsTsv({ columns: columns.value, rows }, true), { rows, includeHeader: true });
}
async function copyColumnNames() {
if (columns.value.length === 0) return;
await copyText(columns.value.join("\t"));
}
function rowToJsonObject(item: RowItem): Record<string, unknown> {
if (options.databaseType.value === "mongodb" && item.sourceIndex !== undefined) {
const original = options.mongoDocuments?.value?.[item.sourceIndex];
@@ -1547,7 +1542,6 @@ export function useDataGridExport(options: UseDataGridExportOptions) {
selectionInsertRowCount,
copySelectedRowsTsv,
copySelectedRowsTsvWithHeaders,
copyColumnNames,
exportCsv,
exportCurrentPageCsv,
exportJson,