當數據網格完成呈現而不使用任何外部庫時,是否有任何方式知道或處理?我試圖通過使用:GWT:如何知道數據網格何時完成呈現
Scheduler.get().scheduleDeferred(new Command() {
public void execute() {
}
});
但在我的情況下,它不工作。
當數據網格完成呈現而不使用任何外部庫時,是否有任何方式知道或處理?我試圖通過使用:GWT:如何知道數據網格何時完成呈現
Scheduler.get().scheduleDeferred(new Command() {
public void execute() {
}
});
但在我的情況下,它不工作。
這是正確的解決方案。方法僅在瀏覽器停止執行其他任何操作時調用。
瀏覽器是單線程的,因此調用時,DataGrid不可能繼續呈現。你說「它不工作」 - 這意味着還有其他事情正在發生。例如,添加數據或某些瀏覽器事件(鼠標懸停等)可能會觸發DataGrid的刷新。如果您分享代碼,我們可能會幫助您找到問題。
是否有可能添加像DataGridOnFinishRenderHandler
或其他任何自定義處理程序。