Code:
let testDS = isc.DataSource.create({
ID: 'countryDS',
fields: [{
name: 'countryName',
title: 'Country'
}, {
name: 'countryCode',
title: 'Code'
}, {
name: 'independence',
title: 'Independence',
type: 'date'
}, {
name: 'population',
title: 'Population',
type: 'integer'
}, {
name: 'gdp',
title: 'GDP ($B)',
type: 'float'
}],
clientOnly: true,
testData: countryData
})
let filterBuilder = isc.FilterBuilder.create({})
filterBuilder.setDataSource(testDS)
Code:
Uncaught TypeError: Cannot read property 'name' of undefined
at Object.isc_c_DynamicForm_getDefaultOperatorForType [as getDefaultOperatorForType] (ISC_Forms.js:207)
at _3.isc_FilterClause_setupClause [as setupClause] (ISC_DataBinding.js:3249)
at _3.isc_FilterClause_initWidget [as initWidget] (ISC_DataBinding.js:3224)
at _3.isc_Canvas_init [as init] (ISC_Core.js:2141)
at _3.isc_Class_createAutoChild [as createAutoChild] (ISC_Core.js:365)
at _3.isc_FilterBuilder_addNewClause [as addNewClause] (ISC_DataBinding.js:3337)
at _3.isc_FilterBuilder__setCriteria [as $155t] (ISC_DataBinding.js:3354)
at _3.isc_FilterBuilder__createForm [as $211] (ISC_DataBinding.js:3336)
at _3.isc_FilterBuilder_rebuild [as rebuild] (ISC_DataBinding.js:3328)
at _3.isc_FilterBuilder_setDataSource [as setDataSource] (ISC_DataBinding.js:3314)
at _testDefault (testExperimental.js:2038)
at testExperimental (testExperimental.js:208)
at AppMenu.js:132
at _3.isc_c_Class_fireCallback [as fireCallback] (ISC_Core.js:283)
at _3.isc_c_Timer__fireTimeout [as $in] (ISC_Core.js:1417)
at ISC_Core.js:1414
Is it a problem with FilterBuilder, or should I add something ?
Comment