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