diff --git a/packages/web/src/datagrid/DataGridCore.svelte b/packages/web/src/datagrid/DataGridCore.svelte index 90a0a1ad3..0e2455d66 100644 --- a/packages/web/src/datagrid/DataGridCore.svelte +++ b/packages/web/src/datagrid/DataGridCore.svelte @@ -54,7 +54,7 @@ name: 'Set NULL', keyText: 'Ctrl+0', testEnabled: () => getCurrentDataGrid()?.getGrider()?.editable, - onClick: () => getCurrentDataGrid().setNull(), + onClick: () => getCurrentDataGrid().setFixedValue(null), }); registerCommand({ @@ -310,10 +310,10 @@ } } - export function setNull() { + export function setFixedValue(value) { grider.beginUpdate(); selectedCells.filter(isRegularCell).forEach(cell => { - setCellValue(cell, null); + setCellValue(cell, value); }); grider.endUpdate(); } diff --git a/packages/web/src/formview/FormView.svelte b/packages/web/src/formview/FormView.svelte index baf296642..2392bcb87 100644 --- a/packages/web/src/formview/FormView.svelte +++ b/packages/web/src/formview/FormView.svelte @@ -49,7 +49,7 @@ name: 'Set NULL', keyText: 'Ctrl+0', testEnabled: () => getCurrentDataForm() != null, - onClick: () => getCurrentDataForm().setNull(), + onClick: () => getCurrentDataForm().setFixedValue(null), }); registerCommand({ @@ -247,9 +247,9 @@ // if (onSave) onSave(); // } - export function setNull() { + export function setFixedValue(value) { if (isDataCell(currentCell)) { - setCellValue(currentCell, null); + setCellValue(currentCell, value); } }