当数据从 RPC 调用加载到服务器时,我正在尝试使用 GWT DataGrid 的功能来显示动画 gif。
我在任何地方都没有找到任何资源。对此的支持真的很差。
我使用以下方法初始化我的 DataGrid:
myDataGrid.setLoadingIndicator(new Image(/*my ImageResource object*/);
在我使用的程序流程中:
myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADING));
当我想将 DataGrid 置于“加载”状态时,即在进行 RPC 调用之前,然后:
myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADED));
就在网格填充数据之后。
这行不通。我在 DataGrid 中看不到任何变化,我看不到动画 gif,它只是在此过程中保持不变。有什么我做错了吗?
请帮忙。
最佳答案
如果您调用updateRowCount(0, false)
,将显示加载图像。
关于GWT DataGrid setLoadingIndicator 没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9523625/