問題タブ [gwt-activities]

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 投票する
2 に答える
729 参照

java - GWT onModuleLoad について

見よ、私の最初の GWT アプリのEntryPoint実装:

いくつかの質問:

  1. placeHistoryHandlerのメソッドへの私の呼び出しregister(...)は非推奨として表示されます。なぜ非推奨なのですか? (GWT 2.5.1 の時点で) どうあるべきですか?
  2. RootPanel モジュールごとEntryPointに 1 つありますか、またはRootPanel GWT アプリごとに 1 つだけですか (モジュールの数に関係なく)?
  3. mainPanel自体が に追加された (上記)RootPanelと、各メソッドAcceptsOneWidgetに渡されるの間の接続/関係は何ですか?AbstractActivity#start
0 投票する
1 に答える
174 参照

gwt - gwt-openlayers で Google レイヤーが正しく表示されない

Gwt 2.6.1 (Activities and Places フレームワークを使用) と gwt-openlayers 1.0 を使用しています。

Google レイヤー (Google または GoogleV3 インスタンス) を基本レイヤーとして使用すると問題が発生します。マップは表示されますが、ズームやドラッグができず、openlayers コントロールが表示されません (ズーム ボタン、レイヤー スイッチャー、スケール ライン)。F5 (更新) を押した後、問題はなくなり、すべて正常に動作します。Bing ベースレイヤーでは、これらの問題は発生しません。

状況は複雑ですが、再現できます: 3 ページが必要です。

  • 最初: これはようこそページです
  • 2 番目: 空にすることができます。それは場所のトークンを持っています:「secondPage」
  • 3 番目: 地図を含むページ (#mapPage)

ブラウザでアプリケーションを開くと、ようこそページが表示されます。次に、URL の後に 2 番目のページのトークンを入力します (#secondPage)。2 ページ目が表示されたら、ベース URL (#mapPage) の後に 3 ページ目のトークンを入力します。このシナリオに従うと、前述の問題が発生します。

3 ページ目の ui.xml:

3 ページ目のビュー:

TestGoogle クラス:

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

gwt - あまり変化しない領域を扱う ActivityMapper

私は GWT を初めて使用し、最近コードに Actvivities、Places、ActivityMappers を追加しました。各リージョンごとに 1 つの ActivityManager-ActivityMapper があります。ヘッダーやメニューなどの領域はあまり変更されないため、ActivityMapper に定型コードを大量に記述して、毎回同じプレゼンターを別のコンストラクターでロードする必要があります。考えられる場所ごとに、ActivityMapper によって指定されたインスタンスを取得するために、Presenter 用の別のコンストラクターを作成する必要があります。それをもっと簡単にする方法はありますか?さらに、新しい場所に移動するたびに (同じプレゼンターをロードする場合でも) 新しいプレゼンターを作成するという考えには満足できません。実際、私はそれについて大きな問題を抱えています。なぜなら、私のアクティビティは決して死ぬことがなく、イベントを受け取り続けているからです。

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

android - アクティビティが予期せず殺されました

3 つのアクティビティ A、B、C があります。アクティビティには、大量のデータを保持するフラグメントがあります。Bもそうです。私の問題は、AからBに、BからCに行くことです。そして、setResult()メソッドでBからAに戻りたいとき。アクティビティは、onActivityResult() からではなく、最初から開始されます。問題を解決するために助けが必要です。

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

gwt - CachingActivityMapper のポイントは何ですか?

は、同じアクティビティ インスタンスを2 回以上CachingActivityMapper要求すると、同じアクティビティ インスタンスを返します。Placeただし、現在の場所と同じ場所にいた場合、 a は起動しませPlaceControllerPlaceChangeRequestEvent(最終的には no PlaceChangeEvent) goTo(...)。その結果、ActivityManagerこれらのイベントをリッスンしても何も実行されません。つまりCachingActivityMapper、この場合、アクティビティを要求することさえありません。

だから、私は本当にのポイントがわかりませんCachingActivityMapper。何か不足していますか?

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

gwt - gwtupload は、Activities および Places フレームワークと競合します

アップロード機能を備えた GWT アプリケーションがあり、gwtuploadで正常に動作します。 ただし、アクティビティをセットアップしてフレームワークを配置した後は動作しません。次の送信エラーが発生します。

フォームを自動送信できません。お使いのブラウザには、この機能に関するセキュリティ上の問題があるようです。開発者情報: jsupload を使用していて、クロスドメインが必要ない場合は、標準リンカーでコンパイルされたバージョンを試してみてください。

よろしくお願いします!

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

gwt - GWT アクティビティ: ブラウザーの [戻る] ボタンを使用すると、ウィジェットが再びビューに追加されました

私が理解しているように、UIBinder で作成されたビューにウィジェットを動的に追加したい場合は、そのビューのプレゼンターであるアクティビティの start メソッドでそれを行います。

これが私のコードです:

}

できます。ただし、戻るボタンを使用して前の場所に移動して戻ると、ウィジェットが再度追加されます。

これを正しく処理するにはどうすればよいですか?

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

gwt - GWT トークナイザー: URL の変更方法

アクティビティとプレイスを使用しています。

ログインプレイスがあります。

その場所に移動したときに表示される URL には、最後に次のようなものがあります。

これを #login などに変更するにはどうすればよいですか?

私のトークナイザーは次のようになります。

LoginPlace へのナビゲーションは、PlaceController を介して行われます。

URL のフォーマットはどこで操作できますか?