QGrid is a Quasar App Extension. It allows you to filter data for each column, Drag and Drop Rows and also allows you to filter data using header filters.
When the value has null, and the column filter type is defined as select, it will fail:
Uncaught (in promise) TypeError: Cannot read properties of null (reading 'toString')
at QGrid.vue:520:28
at Array.filter ()
at Proxy.getColumnOptions (QGrid.vue:520:28)
at QGrid.vue:101:61
at renderFnWithContext (runtime-core.esm-bundler.js:868:19)
at hSlot (quasar.esm.js:2034:7)
at Proxy. (quasar.esm.js:31583:12)
at renderComponentRoot (runtime-core.esm-bundler.js:914:44)
at ReactiveEffect.componentUpdateFn [as fn] (runtime-core.esm-bundler.js:5720:34)
at ReactiveEffect.run (reactivity.esm-bundler.js:190:25)
When the value has null, and the column filter type is defined as select, it will fail:
Uncaught (in promise) TypeError: Cannot read properties of null (reading 'toString') at QGrid.vue:520:28 at Array.filter ()
at Proxy.getColumnOptions (QGrid.vue:520:28)
at QGrid.vue:101:61
at renderFnWithContext (runtime-core.esm-bundler.js:868:19)
at hSlot (quasar.esm.js:2034:7)
at Proxy. (quasar.esm.js:31583:12)
at renderComponentRoot (runtime-core.esm-bundler.js:914:44)
at ReactiveEffect.componentUpdateFn [as fn] (runtime-core.esm-bundler.js:5720:34)
at ReactiveEffect.run (reactivity.esm-bundler.js:190:25)