GWT モジュールのエントリ ポイント クラスを呼び出す方法は?

ニチンバーマ

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は空でもかまいません。何もする必要はありません。
  • 使用する HTML に JS を含めます (おそらく「メイン」モジュールと同じページ)
  • GWT アプリでネイティブ JS を使用する方法については、JSInterop ドキュメント (おそらくここで入手可能なもの) を確認してください (GWT モジュールがネイティブ JS になったため)。ライブラリから JSInterop 経由でクラスをインポートして使用します。

GWT JS の読み込みは非同期であることに注意してください。ライブラリは、JS アプリケーションと同じように非同期でロードされます (したがって、ページがロードされてすぐには利用できません)。これを克服するために、ライブラリのonModuleLoad関数にネイティブ JS 関数を呼び出しました(つまり、潜在的なリスナーにコードが読み込まれたことを通知するようにします。onModuleLoad実行すると、コードは確実に読み込まれるためです)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

GWTモジュールベースとは異なるコンテキストでGWTサービスを呼び出しますか?

分類Dev

同じスクリプトでDSCを呼び出す前にモジュールをインストールしてインポートする方法は?

分類Dev

GWTマルチモジュールプロジェクトでのローカリゼーション

分類Dev

Python:インポートされたモジュールからクラスメソッドを呼び出す方法は?「自己」議論の問題

分類Dev

npm ERR cb()は、ポリマーモジュライザーのインストール中にエラーを呼び出さなかった

分類Dev

モジュールエクスポートリスト:インポートされたモジュールをエクスポートする方法は?

分類Dev

サードパーティのスクリプトからインポートしてjsモジュールを正しく呼び出す方法

分類Dev

javascript関数ライブラリをインポートおよびエクスポートする正しい方法(モジュールリダイレクト)

分類Dev

C#インポートモジュールのIronpythonエラーインポートcsvモジュール

分類Dev

gwtからjqueryトリガーを呼び出す方法?

分類Dev

手書きJavaScriptからGWTインスタンスオブジェクトのJavaメソッドで呼び出す方法は?

分類Dev

EZAudioCocoaPodsモジュールのインポートエラー

分類Dev

Pythonjsonモジュールのインポートエラー

分類Dev

上部のjsonモジュールをインポートしながら、クラスのメソッド内でjson.loadを呼び出す方法

分類Dev

バックエンドモジュールクラスをAndroidStudioのアプリモジュールにインポートする方法

分類Dev

バックエンドモジュールクラスをAndroidStudioのアプリモジュールにインポートする方法

分類Dev

System.out.println()メッセージは、クライアント側のGWTモジュールで呼び出されたときにどこに送られますか?

分類Dev

インポートされたモジュールの関数を自動的に呼び出す方法は?

分類Dev

別のクラスにインポートする別のメソッドを呼び出す方法は?

分類Dev

JavaScriptモジュールのインポート/エクスポート

分類Dev

JSモジュールのエクスポートインポート

分類Dev

内部クラスのコンストラクターを呼び出す方法は?

分類Dev

DelphiADOコンポーネントからモジュール内のVBA関数を呼び出すMSAccessクエリを呼び出す

分類Dev

クラスのポインタへの関数を呼び出す方法は?

分類Dev

GWTソースコードをEclipseにインポートする方法は?

分類Dev

エントリポイント、ES6モジュールです

分類Dev

WordPressのカスタムエンドポイントでコールバック関数としてクラスメソッドを呼び出す方法は?

分類Dev

ジャージークライアントからポストAPIを呼び出す際の415エラー

分類Dev

インポートされたtypescriptクラスで静的メソッドを呼び出す方法は?

Related 関連記事

  1. 1

    GWTモジュールベースとは異なるコンテキストでGWTサービスを呼び出しますか?

  2. 2

    同じスクリプトでDSCを呼び出す前にモジュールをインストールしてインポートする方法は?

  3. 3

    GWTマルチモジュールプロジェクトでのローカリゼーション

  4. 4

    Python:インポートされたモジュールからクラスメソッドを呼び出す方法は?「自己」議論の問題

  5. 5

    npm ERR cb()は、ポリマーモジュライザーのインストール中にエラーを呼び出さなかった

  6. 6

    モジュールエクスポートリスト:インポートされたモジュールをエクスポートする方法は?

  7. 7

    サードパーティのスクリプトからインポートしてjsモジュールを正しく呼び出す方法

  8. 8

    javascript関数ライブラリをインポートおよびエクスポートする正しい方法(モジュールリダイレクト)

  9. 9

    C#インポートモジュールのIronpythonエラーインポートcsvモジュール

  10. 10

    gwtからjqueryトリガーを呼び出す方法?

  11. 11

    手書きJavaScriptからGWTインスタンスオブジェクトのJavaメソッドで呼び出す方法は?

  12. 12

    EZAudioCocoaPodsモジュールのインポートエラー

  13. 13

    Pythonjsonモジュールのインポートエラー

  14. 14

    上部のjsonモジュールをインポートしながら、クラスのメソッド内でjson.loadを呼び出す方法

  15. 15

    バックエンドモジュールクラスをAndroidStudioのアプリモジュールにインポートする方法

  16. 16

    バックエンドモジュールクラスをAndroidStudioのアプリモジュールにインポートする方法

  17. 17

    System.out.println()メッセージは、クライアント側のGWTモジュールで呼び出されたときにどこに送られますか?

  18. 18

    インポートされたモジュールの関数を自動的に呼び出す方法は?

  19. 19

    別のクラスにインポートする別のメソッドを呼び出す方法は?

  20. 20

    JavaScriptモジュールのインポート/エクスポート

  21. 21

    JSモジュールのエクスポートインポート

  22. 22

    内部クラスのコンストラクターを呼び出す方法は?

  23. 23

    DelphiADOコンポーネントからモジュール内のVBA関数を呼び出すMSAccessクエリを呼び出す

  24. 24

    クラスのポインタへの関数を呼び出す方法は?

  25. 25

    GWTソースコードをEclipseにインポートする方法は?

  26. 26

    エントリポイント、ES6モジュールです

  27. 27

    WordPressのカスタムエンドポイントでコールバック関数としてクラスメソッドを呼び出す方法は?

  28. 28

    ジャージークライアントからポストAPIを呼び出す際の415エラー

  29. 29

    インポートされたtypescriptクラスで静的メソッドを呼び出す方法は?

ホットタグ

アーカイブ