Thanks Craig for your response.
Sadly I can't change that part as too much treatment is happening on the 
server side and data us being communiated as it is to the client.
Same issue happens if I comment the loader.load() then hit the refresh 
button.[image: IMG_20221012_131516.jpg]

Le mercredi 12 octobre 2022 à 13:00:38 UTC+2, [email protected] a 
écrit :

> Correction:   <input ui:field="fileInput" type="file" />
>
> On Wednesday, 12 October 2022 at 9:59:13 pm UTC+11 Craig Mitchell wrote:
>
>> I have no clue what your error is, but it's so much easier to read files 
>> with HTML5 now.
>>
>> Something like this:
>> -----
>> <input ui:field="fileInput" style="display: none;" type="file" />
>>
>> @UiField InputElement fileInput;
>>
>> Event.sinkEvents(fileInput, Event.ONCHANGE);
>> Event.setEventListener(fileInput, event -> handleFileUpload());
>>
>> private void handleFileUpload() {
>>     JavaScriptObject files = fileInput.getPropertyJSO("files");
>>     
>>     if (files instanceof JsArray) {
>>         JsArray<JavaScriptObject> filesArray = 
>> (JsArray<JavaScriptObject>)files;
>>         
>>         if (filesArray.length() > 0) {
>>             handleFileUploadJS(filesArray.get(0),  fileData -> 
>> handleAfterFileUpload(fileData));
>>         }
>>     }
>> }
>>
>> private static native void handleFileUploadJS(JavaScriptObject fileData) 
>> /*-{
>>     var fileReader = new FileReader();
>>     fileReader.addEventListener("load", function () {
>>         // Your file data will be in fileReader.result
>>     }, false);
>>     fileReader.readAsDataURL(fileData);
>> }-*/;
>> -----
>>
>> No server code needed.  :)
>>
>> On Wednesday, 12 October 2022 at 9:24:41 pm UTC+11 
>> [email protected] wrote:
>>
>>> For file upload we are using GXT FileUploadField.
>>> for server we are using servlets that extends GWT RemoteServiceServlet
>>> There's a UploadExcelHandler that on success send. a notification. It 
>>> uses puremvc4gwt.
>>> We have a handle notification that gets the received data and calles 
>>> methods to update the grid and reload it 
>>> ( please read my last message for the reload, I found the root cause but 
>>> no solution is found yet)
>>> Thanks
>>> Le mercredi 12 octobre 2022 à 11:59:26 UTC+2, system out a écrit :
>>>
>>>> Yes we are using GXT 2.2.5 with GWT 2.8.1
>>>> We have a custom Grid object created that has an EditoGrid, 
>>>> PagingToolbar, ListStore, ColumnModel and many other properties like 
>>>> height..
>>>> I found that the problem is caused by the load method inside the 
>>>> PagingLoader.
>>>> we have this line: 
>>>> grid.reconfigure(store, grid.getColumnModel())
>>>> then the following line that causes the error:
>>>> loader.load(config).
>>>> config is a PagingLoadConfig
>>>> I tried loader.load() and loader.load(0.50) and 
>>>> grid.getStore().getLoader().load()
>>>> but nothing seems to work.
>>>>
>>>> Le mardi 11 octobre 2022 à 18:57:04 UTC+2, [email protected] a écrit :
>>>>
>>>>> It would certainly help if you provided details on how you do the 
>>>>> upload (using GWT's own FormPanel and FileUpload? or a third-party 
>>>>> library? 
>>>>> GXT-specific widgets?) and how you handle the response (including how you 
>>>>> generate it server-side)
>>>>> For example, see the note at 
>>>>> https://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/FormPanel.html#FormPanel--
>>>>>  
>>>>> about server-side requirements.
>>>>>
>>>>> On Tuesday, October 11, 2022 at 4:17:27 PM UTC+2 
>>>>> [email protected] wrote:
>>>>>
>>>>>> I managed to print results on client side. I use alerts to chek.
>>>>>> The list is received as it is, we have a method that will fill the 
>>>>>> grid with that list but somethiing is stopping it. It still print a 
>>>>>> loading 
>>>>>> spinner that never stops. 
>>>>>> The same code works well with gwt 2.4/gxt 2.2.5.
>>>>>> Now we are using gwt 2.8/gxt 2.2.5
>>>>>>
>>>>>> Le lundi 10 octobre 2022 à 21:04:58 UTC+2, system out a écrit :
>>>>>>
>>>>>>> I migtated gwt app from 2.4 to 2.8
>>>>>>> After fixing build erros the app launches and interfaces are 
>>>>>>> appearing.
>>>>>>> We have a excel file upload.
>>>>>>> When I click upload it is stuck on loading. A loading text appears 
>>>>>>> and result never shows up.
>>>>>>> There a method that takes data imported from excel and put fill some 
>>>>>>> objects with it.
>>>>>>> The data is well imported. The method that fill objects with it will 
>>>>>>> return the filled objects as a List. When I return an empty list it 
>>>>>>> works.
>>>>>>> Do you know if there's something that should be changed due to the 
>>>>>>> migration?
>>>>>>>
>>>>>>>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/d05e05c1-2fdd-4ccd-bd43-ed45e040363dn%40googlegroups.com.

Reply via email to