Hi,
I have a simple SelectItem in a DynamicForm connected to a Datasource:
When I try to update the elements of the picklist I use
This always gives me the following error:
Am I doing something wrong? Is there another way to force a SelectItem to refresh it's picklist. Even creating a new SelectItem instance does not work (I assume because it is connected to the same DataSource).
I am using SmartGWT Pro 2.5 (nightly build from 2011-02-08) on Windows and tried Firefox 3.6, Chrome and IE8. (Hope to have included all needed information this time... ;-) - still learning)
Your's
Jens
I have a simple SelectItem in a DynamicForm connected to a Datasource:
Code:
private DataSource letterInfoDatasource = DataSource.get("LetterInfo"); documents = new SelectItem("documents"); documents.setShowTitle(false); documents.setWidth(400); documents.setOptionDataSource(letterInfoDatasource);
Code:
documents.fetchData()
Code:
Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError): self.fetchData is not a function fileName: http://localhost:8080 lineNumber: 25 stack: ([object GWTJavaObject])@http://localhost:8080:25 @:0 ([object GWTJavaObject],1179847,[object GWTJavaObject])@http://localhost:8080/installateurs-db/InstallateursDb/hosted.html?InstallateursDb:56 ([object Object],(void 0))@http://localhost:8080:1899 ((function () {var param = {};var event = __gwt_makeJavaInvoke(1)(null, 3866743, param);__gwt_makeJavaInvoke(1)(selfJ, 1179847, event);var ret = __gwt_makeJavaInvoke(0)(event, 1310726);return !ret;}),[object Object],[object Object])@http://localhost:8080:57 @:0 (null,65642,(function () {var param = {};var event = __gwt_makeJavaInvoke(1)(null, 3866743, param);__gwt_makeJavaInvoke(1)(selfJ, 1179847, event);var ret = __gwt_makeJavaInvoke(0)(event, 1310726);return !ret;}),[object Object],[object Object])@http://localhost:8080/installateurs-db/InstallateursDb/hosted.html?InstallateursDb:56 ([object Object],(void 0))@http://localhost:8080:70 ([object Object],(void 0))@http://localhost:8080:13 isc_StatefulCanvas_handleActivate([object Object],(void 0))@http://localhost:8080/installateurs-db/InstallateursDb/sc/modules/ISC_Foundation.js:318 isc_StatefulCanvas_handleClick([object Object],(void 0))@http://localhost:8080/installateurs-db/InstallateursDb/sc/modules/ISC_Foundation.js:320 isc_c_EventHandler_bubbleEvent([object Object],"click")@http://localhost:8080/installateurs-db/InstallateursDb/sc/modules/ISC_Core.js:1552 isc_c_EventHandler_handleClick([object Object])@http://localhost:8080/installateurs-db/InstallateursDb/sc/modules/ISC_Core.js:1400 isc_c_EventHandler__handleMouseUp([object MouseEvent],(void 0))@http://localhost:8080/installateurs-db/InstallateursDb/sc/modules/ISC_Core.js:1387 isc_c_EventHandler_handleMouseUp([object MouseEvent])@http://localhost:8080/installateurs-db/InstallateursDb/sc/modules/ISC_Core.js:1378 isc_c_EventHandler_dispatch(isc_c_EventHandler_handleMouseUp,[object MouseEvent])@http://localhost:8080/installateurs-db/InstallateursDb/sc/modules/ISC_Core.js:1615 anonymous([object MouseEvent])@http://localhost:8080/installateurs-db/InstallateursDb/sc/modules/ISC_Core.js:60 at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237) at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126) at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561) at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289) at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107) at com.smartgwt.client.widgets.form.fields.SelectItem.fetchData(SelectItem.java) at de.bvag.installateursdb.client.DocumentSelectorWindow.buildForm(DocumentSelectorWindow.java:43) at de.bvag.installateursdb.client.DocumentSelectorWindow.<init>(DocumentSelectorWindow.java:29) at de.bvag.installateursdb.client.FirmaEditor.createDocument(FirmaEditor.java:971) at de.bvag.installateursdb.client.FirmaEditor.access$5(FirmaEditor.java:969) at de.bvag.installateursdb.client.FirmaEditor$4.onClick(FirmaEditor.java:233) at com.smartgwt.client.widgets.events.ClickEvent.dispatch(ClickEvent.java:99) at com.smartgwt.client.widgets.events.ClickEvent.dispatch(ClickEvent.java:1) at com.google.gwt.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:204) at com.google.gwt.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:103) at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:96) at com.smartgwt.client.widgets.BaseWidget.fireEvent(BaseWidget.java:66) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:157) at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:326) at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:207) at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126) at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561) at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269) at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91) at com.google.gwt.core.client.impl.Impl.apply(Impl.java) at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:214) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:157) at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:281) at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:531) at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352) at java.lang.Thread.run(Thread.java:619)
I am using SmartGWT Pro 2.5 (nightly build from 2011-02-08) on Windows and tried Firefox 3.6, Chrome and IE8. (Hope to have included all needed information this time... ;-) - still learning)
Your's
Jens
Comment