make aggrid column defs more resilient

This commit is contained in:
Ruben Fiszel
2024-01-11 14:41:05 +01:00
parent 9f86b56a4b
commit 2b9d881d7b
@@ -142,7 +142,10 @@
eGui,
{
rowData: value,
columnDefs: resolvedConfig?.columnDefs,
columnDefs:
Array.isArray(resolvedConfig?.columnDefs) && resolvedConfig.columnDefs.every(isObject)
? resolvedConfig?.columnDefs
: [],
pagination: resolvedConfig?.pagination,
paginationAutoPageSize: resolvedConfig?.pagination,
defaultColDef: {
@@ -224,7 +227,10 @@
function updateOptions() {
api?.updateGridOptions({
rowData: value,
columnDefs: resolvedConfig?.columnDefs,
columnDefs:
Array.isArray(resolvedConfig?.columnDefs) && resolvedConfig.columnDefs.every(isObject)
? resolvedConfig?.columnDefs
: undefined,
pagination: resolvedConfig?.pagination,
paginationAutoPageSize: resolvedConfig?.pagination,
defaultColDef: {