From e88aba6272ccbaa4ae650605b3c79440b3d58b1a Mon Sep 17 00:00:00 2001 From: Bing Sun Date: Sat, 2 May 2020 13:45:17 +0800 Subject: [PATCH] Table: add value sanity check --- src/components/Table.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Table.js b/src/components/Table.js index c81fb8d..08d643f 100644 --- a/src/components/Table.js +++ b/src/components/Table.js @@ -70,7 +70,7 @@ export default initial_vnode => { columns = model.data(offset, limit) && model.data(offset, limit).length && Object.keys(model.data(offset, limit)[0]).map(key => ({label: key})) || [] // merge column options columns = columns.map( - column => column.label in initial_vnode.attrs.columns_options + column => initial_vnode.attrs.columns_options && initial_vnode.attrs.columns_options[column.label] ? {...initial_vnode.attrs.columns_options[column.label], ...column} : column ).filter(column => !('display' in column) || column.display != false) }