Hi,
For some reason, I sometimes experience issues where a second fetchData gets invoked
on my listGrid's underlying data source. I request for one, but I also get a second one for free ...
What I did in order to assist in troubleshooting this issue, is add a console.trace() in
my dataSource's transformRequest() method.
Following is the first occurrence which is expected, as well as the second which isn't. The second
one sometimes gets fired and sometimes doesn't. Haven't been able to establish the pattern to
reproduce this systematically.
I don't believe this is new with ISC 9.0p, as we have experienced this in the past with
8.2p and 8.3p too ... I'm on Chrome (if it changes anything?)
Any ideas ? Thanking you in advance for your assistance.
For some reason, I sometimes experience issues where a second fetchData gets invoked
on my listGrid's underlying data source. I request for one, but I also get a second one for free ...
What I did in order to assist in troubleshooting this issue, is add a console.trace() in
my dataSource's transformRequest() method.
Following is the first occurrence which is expected, as well as the second which isn't. The second
one sometimes gets fired and sometimes doesn't. Haven't been able to establish the pattern to
reproduce this systematically.
I don't believe this is new with ISC 9.0p, as we have experienced this in the past with
8.2p and 8.3p too ... I'm on Chrome (if it changes anything?)
Any ideas ? Thanking you in advance for your assistance.
Code:
// This is the expected stack, issued thru a ListGrid.fetchData() call.
console.trace() baseDataSource.js?meiTpmVersion=${meitpm.build.version.full}:480
BaseDataSource.addProperties.transformRequest baseDataSource.js?meiTpmVersion=${meitpm.build.version.full}:480
isc.DataSource.addMethods.getServiceInputs ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:13593
isc.DataSource.addMethods.sendDSRequest ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:17479
isc.DataSource.addMethods.performDSOperation ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:17308
isc.DataSource.addMethods.fetchData ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:16429
isc.ResultSet.addMethods.fetchRemoteData ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:39807
isc.ResultSet.addMethods._fetchRemoteData ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:39732
isc.ResultSet.addMethods.getRangePaged ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:41418
isc.ResultSet.addMethods._getRangePaged ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:41305
isc.ResultSet.addMethods.getRange ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:39458
isc.ListGrid.addMethods.requestVisibleRows ISC_Grids.js?meiTpmVersion=${meitpm.build.version.full}:37086
isc.Canvas.addProperties.filterWithCriteria ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:64339
isc.Canvas.addProperties._filter ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:64299
isc.Class.addClassMethods.invokeSuper ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:5467
isc.Class.addClassMethods.Super ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:5285
isc.ListGrid.addMethods._filter ISC_Grids.js?meiTpmVersion=${meitpm.build.version.full}:45869
isc.Canvas.addProperties.fetchData ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:63977
BaseList.addProperties.fetchData baseList.js?meiTpmVersion=${meitpm.build.version.full}:921
PromotionDetailViewManager.addProperties.allowanceFetch promotionDetailViewManager.js?meiTpmVersion=${meitpm.build.version.full}:429
isc.Class.addClassMethods.fireCallback ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:5707
isc.Timer.addClassMethods._fireTimeout ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:26159
(anonymous function) VM66384:1
// This is the unexpected stack, issued out of the blue ...
console.trace() baseDataSource.js?meiTpmVersion=${meitpm.build.version.full}:480
BaseDataSource.addProperties.transformRequest baseDataSource.js?meiTpmVersion=${meitpm.build.version.full}:480
isc.DataSource.addMethods.getServiceInputs ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:13593
isc.DataSource.addMethods.sendDSRequest ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:17479
isc.DataSource.addMethods.performDSOperation ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:17308
isc.DataSource.addMethods.fetchData ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:16429
isc.ResultSet.addMethods.fetchRemoteData ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:39807
isc.ResultSet.addMethods._fetchRemoteData ISC_DataBinding.js?meiTpmVersion=${meitpm.build.version.full}:39732
isc.Class.addClassMethods.fireCallback ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:5704
isc.Class.addClassMethods._fireActionsOnPause ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:5833
isc.Class.addClassMethods.fireCallback ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:5707
isc.Timer.addClassMethods._fireTimeout ISC_Core.js?meiTpmVersion=${meitpm.build.version.full}:26159
(anonymous function) VM66446:1
Comment