問題タブ [mvp4g]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
745 参照

gwt - クロスサイトサポートを使用してGWTコードをコンパイル中にエラーが発生しました

*EntryPoint.gwt.xmlクロスサイトサポートを受けるために、以下を含めます。

<add-linker name="xs" />

コードを変更しないと、コンパイル中に次のエラーが発生しました。

どういう意味ですか?プロジェクトではマルチモジュール構造のmvp4gを使用しているため、遅延読み込みがあります。「複数のフラグメント」とは.cache.html、結果として複数のファイルがあることを意味しますか?

GWTには問題14がありますが、誰もそれに対する答えを持っていません。

0 投票する
1 に答える
480 参照

gwt - IntellijIDEAおよびmvp4gAPTアノテーションチェック

プロジェクトでmvp4gの注釈チェックを構成できる人はいますか?eclipseにはこのプラグイン(http://code.google.com/p/mvp4g/wiki/APT)があるので、IntellijのIDEAで動作するかどうか疑問に思っています。

0 投票する
1 に答える
368 参照

gwt - 複合ウィジェットのコンストラクターの外部から LayoutPanel.add(child) を呼び出すと、子が DOM に追加されません

public メソッドを使用して、子を親に動的に追加しようとしています。コンストラクター内から呼び出すとcanvasContainer.add(Canvas.createIfSupported())、意図したとおりに機能しますが、insertLayerAt()メソッド内から呼び出すと、DOM に追加されず、黙って失敗します。

別のパネルを親要素として、別のウィジェットを子要素として使用しようとしましたが、問題は解決しません。

私はこれに間違って近づいていますか?コンストラクターの外側から add メソッドを使用してはならないというものは何も見つかりませんが、それよりも単純なものが欠けている可能性があります。

私のコードは以下のとおりです.GWT 2.4とMVP4Gを使用しています

0 投票する
1 に答える
728 参照

gwt - eventBus.addHandler を使用してどのように (multiple=true) プレゼンターとビューをパラメーターで初期化できますか?

Mvp4g アーキテクチャでは、(@Presenter アノテーションを使用して注入された) ビューの 1 つのインスタンス (のみ) がそのプレゼンターに関連付けられます。私の場合、プレゼンター EntityPresenter を持つ EntityView があります。ユーザーがナビゲータ ツリーのリーフ ノードをクリックするたびに、新しいタブを TabSet に追加します。そして、この新しいタブには EntityView が含まれます。したがって、TabSeT のタブと同じ数の EntityView を使用します。

multiple=trueEntityPresenterに設定しました。EntityView のコンストラクターは、1 つの引数を受け入れます。

質問は、私がどこで行うかです (別のプレゼンターから):

Record params EntityView のコンストラクターに渡したい引数が 1 つあります。その方法を教えてください。@Inject でコンストラクター(引数を受け入れる)に注釈を付けると、 EntityView が EntityPresenter に注入されますか?

0 投票する
0 に答える
616 参照

gwt - Mvp4g 複数ビュー

を使用して mvp4g に複数のプレゼンターを実装しました

新しいプレゼンターごとにビューの複数のインスタンスを作成するにはどうすればよいですか? TabPanel にタブを追加する必要があります。それぞれが新しいビューになります。

ビューの新しいインスタンスを作成するには、Presenter で setView(new View) メソッドを使用する必要がありますか?

助言がありますか?

ありがとう。

コードにバグが見つかったので、今は問題ありません。Mvp4g の新しいビュー インスタンスは、プレゼンターの新しいインスタンスが作成されるときに作成されます。タグ "multiple" を持つ Presenter によって処理される各イベントは、Presenter インスタンスごとに発生することを忘れないでください。したがって、イベントを処理するときにいくつかのチェックを実装する必要があります

0 投票する
2 に答える
492 参照

gwt - フロー パネル内の GWT ターゲット CheckBox ウィジェット

フローパネル内にもあるフローパネル内に CheckBox ウィジェットがあります。基本的に、私が持っているものは次のとおりです。

私がやりたいのは、アンカーがクリックされたときに、チェックボックスをオフにする必要があるチェックボックスをオフにできることです。データベースのarrayListのチェックボックスの値/ IDを使用して、forループを介して上記のコードを生成していることに注意してください。それが理にかなっていることを願っています、ありがとう!

0 投票する
3 に答える
3568 参照

gwt - GWT でアンカーを無効/有効にするにはどうすればよいですか?

重複の可能性:
jQuery を使用してアンカーを有効または無効にする方法は?

アンカーを無効にするのに苦労しています。Anchor.SetEnabled に既存のバグがあることを読みました。

anchor().setEnabled(false)ブラウザの制約により機能しません。ただし、リンクを無効/有効にする別の方法はありますか?

0 投票する
1 に答える
94 参照

gwt - MVP4G と IE7 の互換性の問題?

GWT、MVP4G、および IE7 で問題を抱えている人はいますか? 何らかの理由で、2 つのプレゼンター (およびビュー) が開始されないブラウザーでのみ問題が発生しています。基本的に、1 つのイベントバスを持つ rootView とプレゼンターがあります。次に、いくつかのフローパネル内に 2 つのビューを追加しました。rootView を取得しますが、他の 2 つのビューであるはずのコンテンツを取得できません。

これは、IE8 および IE7 (または IE6 ですが IE6 は気にしない) 以外のすべてのブラウザーで完全に正常に動作します。私が何か間違ったことをしている可能性はありますか?または、IE7 が機能するために従わなければならない特定のプロセス。

0 投票する
1 に答える
287 参照

image - GWT + MVP4Gで指定されたパスに画像が既に存在するかどうかを確認する方法

ファイルシステムにイメージが存在するかどうかを確認したい。MVP4G フレームワークで GWT 2.4 を使用しています。クライアント側で IO.File を使用して file.exist() をチェックすると、クライアント側で IO を使用できないため、エラーが発生します。どうすればこれを確認できますか?