l 私の GWT コードを次のような異なるモジュールに分割します。
PrintPermit.gwt.xml
EmployeeResponse.gwt.xml
Rejected.gwt.xml
すべてのモジュールには独自のエントリ ポイント クラスがあります
HTML ホスト ページで、次のようなスクリプトを呼び出しています。
ae.init.EmployeeResponse.nocache.js
みたいなメニューがあります
申請書を印刷する
申請を拒否する
新しいアプリ
ユーザーがnew application
デフォルトをクリックするたびEmployeeResponse.nocache.js
に、HTML ホスト ページで静的に宣言すると、新しいアプリケーションが開きます。
今、クリックボタンで他のモジュールを呼び出したい print and reject button
印刷モジュールと拒否モジュールに対して nocache js を呼び出すにはどうすればよいですか。動的呼び出しを行う方法はありますか。私を助けてください。
過去に私がやった方法は次のとおりです。
@JsType
。これは、JS をエクスポートする新しい方法であり、GWT 2.8 で利用できます (JSNI とは対照的です)。onModuleLoad
は空でもかまいません。何もする必要はありません。GWT JS の読み込みは非同期であることに注意してください。ライブラリは、JS アプリケーションと同じように非同期でロードされます (したがって、ページがロードされてもすぐには利用できません)。これを克服するために、ライブラリのonModuleLoad
関数にネイティブ JS 関数を呼び出しました(つまり、潜在的なリスナーにコードが読み込まれたことを通知するようにします。onModuleLoad
実行すると、コードは確実に読み込まれるためです)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加