make aggrid column defs more resilient

This commit is contained in:
Ruben Fiszel
2024-01-11 14:39:21 +01:00
parent 7e3238418e
commit aa101b85af

View File

@@ -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: {