diff --git a/packages/web/src/datagrid/DataGridCell.svelte b/packages/web/src/datagrid/DataGridCell.svelte index 17d24c7f6..efa556f52 100644 --- a/packages/web/src/datagrid/DataGridCell.svelte +++ b/packages/web/src/datagrid/DataGridCell.svelte @@ -48,6 +48,15 @@ $: isJson = _.isPlainObject(value) && !(value?.type == 'Buffer' && _.isArray(value.data)) && !value.$oid; $: jsonParsedValue = isJsonLikeLongString(value) ? safeJsonParse(value) : null; + + function shouldShowTextModalButton(col) { + const m = col?.dataType?.match(/.*char.*\(([^\)]+)\)/); + if (m && m[1]) { + return parseInt(m[1]) >= 30 || m[1]?.toUpperCase() == 'MAX'; + } + return false; + } + {/if} + + {#if isAutoFillMarker}
{/if}