SmartClient Version: SNAPSHOT_v12.1d_2019-03-20/AllModules Development Only (built 2019-03-20)
Chrome on OSX
Hello, please try this testcase:
It's the #liveFilter sample with the addition of canRemoveRecords:true
then try to tab from the first column's filter field, to the last column and then tab out from the last column: wait couple seconds and you'll see this stacktrace:
Chrome on OSX
Hello, please try this testcase:
Code:
isc.ListGrid.create({
ID: "countryList",
width:500, height:300, alternateRecordStyles:true,
dataSource: worldDS,
canRemoveRecords:true,
fields:[
{name:"countryCode", title:"Code", width:60},
{name:"countryName", title:"Country"},
{name:"capital", title:"Capital"},
{name:"continent", title:"Continent"}
],
autoFetchData: true,
showFilterEditor: true,
filterOnKeypress: true
})
then try to tab from the first column's filter field, to the last column and then tab out from the last column: wait couple seconds and you'll see this stacktrace:
Code:
*14:57:30.932:KDN8:WARN:Log:RangeError: Maximum call stack size exceeded
Stack from error.stack:
.debug__onRethrowError(<no args: exited>) on [Class Log] @ ISC_Core.js:1213:211
[c]Class.fireCallback(<no args: exited>) on [Class TabIndexManager] @ ISC_Core.js:322:160
[c]TabIndexManager.shiftFocus(<no args: exited>) on [Class TabIndexManager] @ ISC_Core.js:1908:93
[c]TabIndexManager.shiftFocusAfterGroup(<no args: exited>) on [Class TabIndexManager] @ ISC_Core.js:1913:185
RecordEditor.cellEditEnd(<no args: exited>) on [RecordEditor ID:countryList$31t] @ ISC_Grids.js:3450:186
_3.tabGroupExit(<no args: exited>) on [TextItem ID:isc_DynamicForm_0_TextItem_isc_OID_8 name:$61b] @ ISC_Grids.js:2108:11
[c]Class.fireCallback(_1=>Obj, _2=>"forward", _3=>Array[1], _4=>undef, _5=>undef) on [Class TabIndexManager] @ ISC_Core.js:322:104
[c]TabIndexManager.shiftFocus(_1=>"isc_DynamicForm_0_TextItem_isc_OID_8", _2=>true, _3=>undef, _4=>undef) on [Class TabIndexManager] @ ISC_Core.js:1908:93
[c]TabIndexManager.shiftFocusAfterGroup(_1=>"countryList$31t_body", _2=>true) on [Class TabIndexManager] @ ISC_Core.js:1913:185
RecordEditor.cellEditEnd(_1=>"tab", _2=>undef) on [RecordEditor ID:countryList$31t] @ ISC_Grids.js:3450:186
_3.tabGroupExit(_29=>true) on [TextItem ID:isc_DynamicForm_0_TextItem_isc_OID_8 name:$61b] @ ISC_Grids.js:2108:11 .......
Comment