アプリケーションで GWT を使用して、サーバーからデータを取得しています。これにはしばらく時間がかかるため、d3 に基づく視覚化システムを使用して、適切な読み込みアニメーションを表示することを考えました。
状況を示す例を次に示します
btnShow.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
.....
.....
//calls native javascript that will setup the needed transisitons using d3s native select().transition() system
showWaitingAnimation(visualizationHTMLPlane)
//calls my gwt server side
server.getPoints(callBack);
}
}
GWT 呼び出しは非同期であるため、アニメーションの作成は可能であると考えましたが、GWT でサーバー呼び出しを削除した場合にのみ遷移が実行されます。
なぜこれが起こるのか、そしてこれに対する解決策は何か知っている人はいますか?