SmartGWT 3.0 - Firefox/Chrome
SmartClient 8.2
If showFilterEditor and keepParentsOnFilter are true, filtering with the FilterEditor causes the TreeGrid to "hang".
One way to reproduce the problem:
Using http://www.smartclient.com/#_Trees_Filtering
1) Modify filtering.js and add showFilterEditor:true
2) click "Try it"
3) Check the "Keep Parents" checkbox.
4) Enter text into filter.
5) Press the filter button.
-------------
In Dev mode on my system, I receive the error listed below. Please let me know if a test case is needed.
11:56:45.235:TMR4:WARN:Log:TypeError: _9.isMultiDSTree is not a function
ResultTree.loadChildrenReply(_1=>{Obj}, _2=>[object Array], _3=>{Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:1596
[c]Class.fireCallback(_1=>{Obj}, _2=>"dsResponse,data,dsRequest", _3=>[object Array], _4=>{Obj}, _5=>undef) @ emdwh/sc/modules/ISC_Core.js:324
[c]Class.fireCallback(_1=>{Obj}, _2=>"dsResponse,data,dsRequest", _3=>[object Array]) @ emdwh/sc/modules/ISC_Core.js:422
DataSource.fireResponseCallbacks({Obj}, {Obj}, {Obj}, {Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:585
DataSource._completeResponseProcessing({Obj}, {Obj}, {Obj}, {Obj}, {Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:582
DataSource._handleClientOnlyReply({Obj}, {Obj}, {Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:432
[c]Class.fireCallback(_1=>{Obj}, _2=>"rpcResponse,data,rpcRequest", _3=>[object Array], _4=>{Obj}, _5=>undef) @ emdwh/sc/modules/ISC_Core.js:324
[c]Class.fireCallback(_1=>{Obj}, _2=>"rpcResponse,data,rpcRequest", _3=>[object Array]) @ emdwh/sc/modules/ISC_Core.js:422
anonymous(callback=>{Obj}, request=>{Obj}, response=>{Obj}, data=>{Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:1312
unnamed({Obj}, {Obj}, {Obj}, {Obj}) @ :186
[c]RPCManager.fireReplyCallbacks(_1=>{Obj}, _2=>{Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:1317
[c]RPCManager.performOperationReply(_1=>{Obj}, _2=>{Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:1311
RPCManager._performTransactionReply(15) @ emdwh/sc/modules/ISC_DataBinding.js:1305
[c]Class.fireCallback(_1=>{Obj}, _2=>undef, _3=>[object Array], _4=>{Obj}, _5=>true) @ emdwh/sc/modules/ISC_Core.js:324
Timer._fireTimeout("$ir210") @ emdwh/sc/modules/ISC_Core.js:1335
unnamed() @ emdwh/sc/modules/ISC_Core.js:1330
unnamed() @
SmartClient 8.2
If showFilterEditor and keepParentsOnFilter are true, filtering with the FilterEditor causes the TreeGrid to "hang".
One way to reproduce the problem:
Using http://www.smartclient.com/#_Trees_Filtering
1) Modify filtering.js and add showFilterEditor:true
Code:
dataFetchMode:"local", showFilterEditor:true, loadDataOnDemand:false,
3) Check the "Keep Parents" checkbox.
4) Enter text into filter.
5) Press the filter button.
-------------
In Dev mode on my system, I receive the error listed below. Please let me know if a test case is needed.
11:56:45.235:TMR4:WARN:Log:TypeError: _9.isMultiDSTree is not a function
ResultTree.loadChildrenReply(_1=>{Obj}, _2=>[object Array], _3=>{Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:1596
[c]Class.fireCallback(_1=>{Obj}, _2=>"dsResponse,data,dsRequest", _3=>[object Array], _4=>{Obj}, _5=>undef) @ emdwh/sc/modules/ISC_Core.js:324
[c]Class.fireCallback(_1=>{Obj}, _2=>"dsResponse,data,dsRequest", _3=>[object Array]) @ emdwh/sc/modules/ISC_Core.js:422
DataSource.fireResponseCallbacks({Obj}, {Obj}, {Obj}, {Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:585
DataSource._completeResponseProcessing({Obj}, {Obj}, {Obj}, {Obj}, {Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:582
DataSource._handleClientOnlyReply({Obj}, {Obj}, {Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:432
[c]Class.fireCallback(_1=>{Obj}, _2=>"rpcResponse,data,rpcRequest", _3=>[object Array], _4=>{Obj}, _5=>undef) @ emdwh/sc/modules/ISC_Core.js:324
[c]Class.fireCallback(_1=>{Obj}, _2=>"rpcResponse,data,rpcRequest", _3=>[object Array]) @ emdwh/sc/modules/ISC_Core.js:422
anonymous(callback=>{Obj}, request=>{Obj}, response=>{Obj}, data=>{Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:1312
unnamed({Obj}, {Obj}, {Obj}, {Obj}) @ :186
[c]RPCManager.fireReplyCallbacks(_1=>{Obj}, _2=>{Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:1317
[c]RPCManager.performOperationReply(_1=>{Obj}, _2=>{Obj}) @ emdwh/sc/modules/ISC_DataBinding.js:1311
RPCManager._performTransactionReply(15) @ emdwh/sc/modules/ISC_DataBinding.js:1305
[c]Class.fireCallback(_1=>{Obj}, _2=>undef, _3=>[object Array], _4=>{Obj}, _5=>true) @ emdwh/sc/modules/ISC_Core.js:324
Timer._fireTimeout("$ir210") @ emdwh/sc/modules/ISC_Core.js:1335
unnamed() @ emdwh/sc/modules/ISC_Core.js:1330
unnamed() @
Comment