問題タブ [gwt-places]

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

gwt - ユーザーがActivity#mayStop()からのメッセージでダイアログをキャンセルした後に以前のURLを表示するにはどうすればよいですか?

私たちのアプリでは、特定の場所にいるときにデータが保存されているかどうかを確認してから、そこから移動する必要があります。したがって、ユーザーはブラウザの戻るボタンの要求を無効にできるはずです。ただし、履歴値の変更イベントを受信するまでに、URLはすでに変更されています。Historyクラスには、URLを元に戻す方法がないようです。誰かアイデアはありますか?

0 投票する
5 に答える
7332 参照

gwt - GWTMVP全体とアクティビティおよび場所に関する混乱

しばらく読んでGoogleIOビデオを見た後、MVPがアクティビティと場所にどのように関連しているかについてまだ混乱しています。

しばらく前に投稿されたスレッドを見つけました-> GWT2.2MVPとGWT2.1のアクティビティ-場所

「MVPアーキテクチャ。MVPはコンセプトであり、それを実現する方法の1つは、場所とアクティビティのフレームワークです。」

「プレゼンターはアクティビティに似ている」とも聞きます

「MVPのない活動と場所」を与えることができます

「MVPのある活動と場所」にミックスできます

「MVPは、コードを簡単にテストして整理できるように、プロジェクトを整理する方法に他なりません。」

それから私はこのようなものを理解しようとしています-> http://code.google.com/p/gwt-platform/

私は本当に混乱しています。私はすべての混乱を終わらせるためにワンストップスレッドが欲しいと思います。

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

java - GWT 永続 URL

GWT、Request Factory、および Places/Activities で構築された Web アプリがあります。私が使用している履歴トークンが永続的かどうかに興味があります。タスクは基本的に、Web アプリの正確な場所を定義する URL を持つことです (「ファイル/フォルダー構造」と読みます)。http://localhost/MyModule.html#uirwcynoerictyeroituwcyoiしたがって、私が必要としているのは、1 年後でも同じデータが表示されるような URLです。履歴トークンは、特定のものについてPlace常に同じであることを保証しますか?

いいえの場合、ここでの解決策は何ですか?

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

java - サーブレットからGWTプレースにリダイレクトしますか?

GWT Places/Activities機能を使用するGWTアプリケーションがあります。ユーザーをGWTアプリにリダイレクトできるようにする必要があるサーブレット(現在、GWTとはまったく関係ありません)もあります。サーブレットでプレイスの説明を作成し、それをURLに変換して、ユーザーをリダイレクトする方法はありますか?

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

java - GWT Places/Activities - ナビゲーションには何を使用する必要がありますか?

私は GWT Places/Activities Web アプリケーションを持っています。Anchorのイベントを使用clickしてユーザーを新しい「場所」に移動するため、ユーザーが新しいウィンドウまたはタブで「リンク」を開くことはできません。問題は、これらすべてのリンクを現実のものにするにはどうすればよいかということです。

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

gwt - GWT プロジェクトに最適なテスト戦略とツールは何ですか


私は数ヶ月からGWTで開発しています。私はテストに苦労しています。私は MVP パターンとアクティビティと場所を使用しています。Junit を使用して、GWT 固有のコードを使用せずにクラスをテストします。しかし、多くの GWT 依存関係を持つクライアント クラスはテストが困難です。

どの戦略とツールをお勧めしますか?

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

gwt - 方法: UiBinder + GWT MVP + 複数の独立した表示領域

GWT MVP と UiBinder を使用して、DockLayoutPanel でアプリを作成しています。ボタンとリンクを含む、北と南のドックを静的にしたい。中央と東ドックの 2 つの異なるエリアで動的なビューを表示したいと考えています。これらの動的領域は互いに独立している必要があるため、動的表示領域ごとに異なる ActivityMapper と ActivityManager を設定しています。中央、東上、東下。

アプリケーションのロード時にこれら 3 つの異なる表示領域を個別に初期化するにはどうすればよいですか? 他の領域に影響を与えずに、ある表示領域であるアクティビティから別のアクティビティに切り替えるにはどうすればよいですか?

PlaceController の goTo を使用してある場所から別の場所に切り替えると、他の領域のアクティビティが停止します。

メーデー、助けてください、メーデー!

以下は私のコードの一部です:

AppViewImpl.ui.xml

MyModule.java

public class MyModule は EntryPoint を実装します {

}

AppController.java

TopRightAViewImpl.java

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

gwt - コロン(:)なしの地名?

ここではまだ GWT 初心者ですが、Googleがここで説明しているように、Activities と Places を使用して進歩しています。

Place の「URL は、Place の単純なクラス名 (「HelloPlace」など) の後にコロン (:) と PlaceTokenizer によって返されるトークンで構成されることを理解しています。

送信するトークンがない場合、どうにかしてコロンを削除できますか?

たとえば、PersonId=2 で作業する必要がある場合は、この「#editPerson:2」のような URL で問題ありません。しかし、空の Person フォームを表示したいだけの場合はどうでしょうか。その場合、「#addPersonForm:」ではなく「#addPersonForm」を使用することをお勧めします。

任意の提案 (より良いコードの提案) をいただければ幸いです。

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

gwt - GWTマルチダイアログアプリケーションアーキテクチャとMVP/アクティビティ/場所

GWTのアクティビティ/場所/MVPの概念についてはここでかなり議論されましたが、これらの概念をマルチダイアログポータルのようなGWTアプリケーションに適用する方法の良い例は見つかりませんでした。

私は複数の独立したウィジェットを持つべきGWTアプリケーションに取り組んでいます。これらのウィジェットは、 PopupPanelに基づいて実装されています。各ウィジェットは画面上で移動でき、他のウィジェットから独立している必要があります。当初の意図は、アクティビティと場所のアプローチを使用することでした。各ウィジェットはアクティビティであり、すべてのアクティビティは同じActivityMapperとActivityManagerによって管理されます。ただし、その場合、メニューから新しいダイアログが開かれるたびに、新しいPlaceが作成され、現在開いているダイアログに対してmayStop()が呼び出されます。画面上に同じタイプのウィジェットが複数存在する可能性があるため、ウィジェットタイプごとに1つのActivityMapperとActivityManagerを使用しても機能しません。

この場合、GWTアプリケーションのアーキテクチャはどのようになりますか?助言がありますか?

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

gwt - gwtp でページの更新を許可する最良の方法は何ですか?

私はgwtpの初心者で、製品のリストを表示するアプリケーションを構築したいと考えています.クリックすると、選択した製品の詳細が表示されます.セキュリティ対策のため、リクエストで製品の ID を渡したくありません。ID をセッションに保存することを考えましたが、RPC の応答時間が長いため、アプリケーションのパフォーマンスに影響するかどうかはわかりません。

これに関するヘルプまたは説明をいただければ幸いです。