問題タブ [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.
gwt - IntellijIDEAおよびmvp4gAPTアノテーションチェック
プロジェクトでmvp4gの注釈チェックを構成できる人はいますか?eclipseにはこのプラグイン(http://code.google.com/p/mvp4g/wiki/APT)があるので、IntellijのIDEAで動作するかどうか疑問に思っています。
gwt - 複合ウィジェットのコンストラクターの外部から LayoutPanel.add(child) を呼び出すと、子が DOM に追加されません
public メソッドを使用して、子を親に動的に追加しようとしています。コンストラクター内から呼び出すとcanvasContainer.add(Canvas.createIfSupported())
、意図したとおりに機能しますが、insertLayerAt()
メソッド内から呼び出すと、DOM に追加されず、黙って失敗します。
別のパネルを親要素として、別のウィジェットを子要素として使用しようとしましたが、問題は解決しません。
私はこれに間違って近づいていますか?コンストラクターの外側から add メソッドを使用してはならないというものは何も見つかりませんが、それよりも単純なものが欠けている可能性があります。
私のコードは以下のとおりです.GWT 2.4とMVP4Gを使用しています
gwt - eventBus.addHandler を使用してどのように (multiple=true) プレゼンターとビューをパラメーターで初期化できますか?
Mvp4g アーキテクチャでは、(@Presenter アノテーションを使用して注入された) ビューの 1 つのインスタンス (のみ) がそのプレゼンターに関連付けられます。私の場合、プレゼンター EntityPresenter を持つ EntityView があります。ユーザーがナビゲータ ツリーのリーフ ノードをクリックするたびに、新しいタブを TabSet に追加します。そして、この新しいタブには EntityView が含まれます。したがって、TabSeT のタブと同じ数の EntityView を使用します。
multiple=true
EntityPresenterに設定しました。EntityView のコンストラクターは、1 つの引数を受け入れます。
質問は、私がどこで行うかです (別のプレゼンターから):
Record params
EntityView のコンストラクターに渡したい引数が 1 つあります。その方法を教えてください。@Inject でコンストラクター(引数を受け入れる)に注釈を付けると、 EntityView が EntityPresenter に注入されますか?
gwt - Mvp4g 複数ビュー
を使用して mvp4g に複数のプレゼンターを実装しました
新しいプレゼンターごとにビューの複数のインスタンスを作成するにはどうすればよいですか? TabPanel にタブを追加する必要があります。それぞれが新しいビューになります。
ビューの新しいインスタンスを作成するには、Presenter で setView(new View) メソッドを使用する必要がありますか?
助言がありますか?
ありがとう。
コードにバグが見つかったので、今は問題ありません。Mvp4g の新しいビュー インスタンスは、プレゼンターの新しいインスタンスが作成されるときに作成されます。タグ "multiple" を持つ Presenter によって処理される各イベントは、Presenter インスタンスごとに発生することを忘れないでください。したがって、イベントを処理するときにいくつかのチェックを実装する必要があります
gwt - フロー パネル内の GWT ターゲット CheckBox ウィジェット
フローパネル内にもあるフローパネル内に CheckBox ウィジェットがあります。基本的に、私が持っているものは次のとおりです。
私がやりたいのは、アンカーがクリックされたときに、チェックボックスをオフにする必要があるチェックボックスをオフにできることです。データベースのarrayListのチェックボックスの値/ IDを使用して、forループを介して上記のコードを生成していることに注意してください。それが理にかなっていることを願っています、ありがとう!
gwt - GWT でアンカーを無効/有効にするにはどうすればよいですか?
重複の可能性:
jQuery を使用してアンカーを有効または無効にする方法は?
アンカーを無効にするのに苦労しています。Anchor.SetEnabled に既存のバグがあることを読みました。
anchor().setEnabled(false)
ブラウザの制約により機能しません。ただし、リンクを無効/有効にする別の方法はありますか?
gwt - MVP4G と IE7 の互換性の問題?
GWT、MVP4G、および IE7 で問題を抱えている人はいますか? 何らかの理由で、2 つのプレゼンター (およびビュー) が開始されないブラウザーでのみ問題が発生しています。基本的に、1 つのイベントバスを持つ rootView とプレゼンターがあります。次に、いくつかのフローパネル内に 2 つのビューを追加しました。rootView を取得しますが、他の 2 つのビューであるはずのコンテンツを取得できません。
これは、IE8 および IE7 (または IE6 ですが IE6 は気にしない) 以外のすべてのブラウザーで完全に正常に動作します。私が何か間違ったことをしている可能性はありますか?または、IE7 が機能するために従わなければならない特定のプロセス。
image - GWT + MVP4Gで指定されたパスに画像が既に存在するかどうかを確認する方法
ファイルシステムにイメージが存在するかどうかを確認したい。MVP4G フレームワークで GWT 2.4 を使用しています。クライアント側で IO.File を使用して file.exist() をチェックすると、クライアント側で IO を使用できないため、エラーが発生します。どうすればこれを確認できますか?