ウィジェットがアタッチされ、このウィジェット内のすべての画像が読み込まれた瞬間にロジックを実行したい。このウィジェットは、CMS で準備された html のブロックを表示します (したがって、画像の数は動的です)。
私が試したこと:
- オーバーライド
Widget.onAttach()
またはWidget.onLoad()
. 残念ながら、両方ともすべての画像が読み込まれる前に実行されます。 - 画像ごとにコールバックを追加できるgwt-image-loaderライブラリを見つけました。コンテンツの動的な性質のため、使用したくありません。
JavaScript には、うまく機能する次のオプションがあります。
$('selector').waitForImages(function() {
// do some logic
});
たぶん、同じことをするGWTの方法を見逃したのでしょうか?