Hi,
I'm currently using SmartGWT Power Edition 3.1 (SmartClient Version: v8.3p_2013-04-23/PowerEdition Deployment (built 2013-04-23)).
I get the following problem in IE9, not Chrome.
I defined a MultiUploadItem as following:
It shows up well but when I click on "Save" in the pop-up displayed to add files, the list isn't refreshed properly although files get correctly uploaded.
In developper console I get:
Then
Here is the output of the developper console:
RPCRequest:
Raw request:
DSRequest:
Raw response:
Thanks in advance for your help
Regards
I'm currently using SmartGWT Power Edition 3.1 (SmartClient Version: v8.3p_2013-04-23/PowerEdition Deployment (built 2013-04-23)).
I get the following problem in IE9, not Chrome.
I defined a MultiUploadItem as following:
Code:
MultiFileItem uploadFile = new MultiFileItem("UPLOAD"); uploadFile.setAttribute("dataSource", "rfiAttachment"); uploadFile.setTitle("File Upload");
In developper console I get:
Code:
09:34:20.247 [ERROR] [application] 09:34:20.245:WARN:jsonEval:Attempt to parse strict formatted JSON response failed - falling back to eval() com.smartgwt.client.core.JsObject$SGWT_WARN: 09:34:20.245:WARN:jsonEval:Attempt to parse strict formatted JSON response failed - falling back to eval() at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105) at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172) at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293) at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547) at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364) at java.lang.Thread.run(Thread.java:662)
Code:
09:34:20.327 [ERROR] [application] 09:34:20.325:TMR8:WARN:UploadItem:isc_UploadItem_0[ATTACHMENT]:Attempting to apply event handlers to this item. Unable to get a pointer to this item's focus element com.smartgwt.client.core.JsObject$SGWT_WARN: 09:34:20.325:TMR8:WARN:UploadItem:isc_UploadItem_0[ATTACHMENT]:Attempting to apply event handlers to this item. Unable to get a pointer to this item's focus element at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105) at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172) at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293) at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547) at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364) at java.lang.Thread.run(Thread.java:662)
RPCRequest:
Code:
{ "actionURL":"http://127.0.0.1:8888/application/sc/IDACall", "showPrompt":false, "transport":"xmlHttpRequest", "promptStyle":"cursor", "data":{ "appID":"isc_builtin", "className":"builtin", "methodName":"uploadProgressCheck", "arguments":[ "isc_MultiFileItem_1_picker_uploadForm" ], "is_ISC_RPC_DMI":true } }
Code:
isc_tnum=4&_transaction=%3Ctransaction%20xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2F10%2FXMLSchema-instance%22%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3CtransactionNum%20xsi%3Atype%3D%22xsd%3Along%22%3E4%3C%2FtransactionNum%3E%3Coperations%20xsi%3Atype%3D%22xsd%3AList%22%3E%3Celem%20xsi%3Atype%3D%22xsd%3AObject%22%3E%3CappID%3Eisc_builtin%3C%2FappID%3E%3CclassName%3Ebuiltin%3C%2FclassName%3E%3CmethodName%3EuploadProgressCheck%3C%2FmethodName%3E%3Carguments%20xsi%3Atype%3D%22xsd%3AList%22%3E%3Celem%3Eisc_MultiFileItem_1_picker_uploadForm%3C%2Felem%3E%3C%2Farguments%3E%3Cis_ISC_RPC_DMI%20xsi%3Atype%3D%22xsd%3Aboolean%22%3Etrue%3C%2Fis_ISC_RPC_DMI%3E%3C%2Felem%3E%3C%2Foperations%3E%3C%2Ftransaction%3E&protocolVersion=1.0
Code:
{ dataSource:"rfiAttachment", operationType:"add", componentId:"isc_DynamicForm_13", data:{ ATTACHMENT:"C:\\fakepath\\TODO.txt", RFI_REQUEST_ID:"10" }, callback:{ target:[DynamicForm ID:isc_DynamicForm_13], methodName:"saveEditorReply" }, willHandleError:true, showPrompt:false, prompt:"Saving form...", oldValues:{ }, requestId:"rfiAttachment$6272", clientContext:{ }, useStrictJSON:true, fallbackToEval:true, form:[DynamicForm ID:isc_MultiFileItem_1_picker_uploadForm], saveDataCallback:"isc_MultiFileItem_1_picker.hide()", timeout:0, afterFlowCallback:"isc_DynamicForm_13.$49z(dsRequest, dsResponse, data)", directSubmit:true, submitForm:[DynamicForm ID:isc_DynamicForm_13], editor:[DynamicForm ID:isc_DynamicForm_13], bypassCache:true }
Code:
[ { data:[ { ATTACHMENT_DATE_CREATED:"2013-06-10T08:50:29", ATTACHMENT_FILENAME:"TODO.txt", ID:13, RFI_REQUEST_ID:10, ATTACHMENT_FILESIZE:118 } ], invalidateCache:false, isDSResponse:true, operationType:"add", queueStatus:0, status:0 } ]
Regards
Comment