Hi,
I wanted to switch the cacheAcrossOperationIds datasource attribute to false (and use the client-side caching facilities for 1 operation ID only). I've read the documentation and have set up the other attributes to the correct values.
I wanted to report that if I turn off this attribute by setting it to "false" in the .ds.xml, it does not work.
I checked the value in the client by calling getCacheAcrossOperationIds() on the datasource and got the following exception:
On the other side, if "hardcode" this attribute in the client as well by calling:
Then, getCacheAcrossOperationIds() does work and the whole cache mechanism works as I want.
Is it possible to fix this so that we can fine tune the caching features in the xml instead of in the code ?
Many thanks,
Thomas
I wanted to switch the cacheAcrossOperationIds datasource attribute to false (and use the client-side caching facilities for 1 operation ID only). I've read the documentation and have set up the other attributes to the correct values.
I wanted to report that if I turn off this attribute by setting it to "false" in the .ds.xml, it does not work.
I checked the value in the client by calling getCacheAcrossOperationIds() on the datasource and got the following exception:
Code:
com.google.gwt.dev.shell.HostedModeException: invoke arguments: JS value of type string, expected boolean
at com.google.gwt.dev.shell.JsValueGlue.get(JsValueGlue.java:100)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:65)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.smartgwt.client.core.BaseClass.getAttributeAsBoolean(BaseClass.java)
at com.smartgwt.client.data.DataSource.getCacheAcrossOperationIds(DataSource.java:285)Code:
ds.setAttribute("cacheAcrossOperationIds", false, true);Is it possible to fix this so that we can fine tune the caching features in the xml instead of in the code ?
Many thanks,
Thomas