diff --git a/packages/web/src/datagrid/DataGrid.svelte b/packages/web/src/datagrid/DataGrid.svelte index d0a7f2b80..6db0cd8cc 100644 --- a/packages/web/src/datagrid/DataGrid.svelte +++ b/packages/web/src/datagrid/DataGrid.svelte @@ -66,8 +66,6 @@ import _ from 'lodash'; import registerCommand from '../commands/registerCommand'; import { registerMenu } from '../utility/contextMenu'; - import { useSettings } from '../utility/metadataLoaders'; - import { getCurrentSettings } from '../stores'; import { getBoolSettingsValue } from '../settings/settingsTools'; export let config; diff --git a/packages/web/src/datagrid/DataGridCell.svelte b/packages/web/src/datagrid/DataGridCell.svelte index af71983ba..454dfa4ef 100644 --- a/packages/web/src/datagrid/DataGridCell.svelte +++ b/packages/web/src/datagrid/DataGridCell.svelte @@ -13,6 +13,18 @@ } const dateTimeRegex = /^\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(\.\d\d\d)?Z?$/; + + function formatNumber(value) { + if (value >= 10000 || value <= -10000) { + if (getBoolSettingsValue('dataGrid.thousandsSeparator', false)) { + return value.toLocaleString(); + } else { + return value.toString(); + } + } + + return value.toString(); + }