問題タブ [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.
java - GWT-プレゼンターの役割をアクティビティから分離する
プレゼンターの役割を活動から切り離すことで、どのような利点が得られるでしょうか。
活動をプレゼンターから分析するために分離できる役割/懸念は何ですか?
なぜそれらを2つの異なる懸念に分けたいのですか?
どのような状況で、それらを統合しないことが理にかなっていますか?
例、賛否両論を挙げてください。
java - PlaceHistoryMapperを取り除く方法
Places
ですべてを定義しない方法はありますPlaceHistoryMapper
か?現在、すべての場所のリストを自動的に生成するために使用Generator
していますが、これが正しい方法かどうかはわかりません。
発生器:
gwt - GWT Places/Activities と GWTP PlaceManager
私は GWT を初めて使用するので、GWTP PlaceManager と GWT Places/Activities のどちらを使用するべきか少し混乱しています。私は GWTP と PlaceManager を読み込んでみましたが、かなり簡単で、Activity、Places、Mapper よりも少ないコードで動作するようで、非常に複雑に見えます (今はよくわかりません..)。グーグル?!GWTPの方法を使用する主な欠点はありますか? 後で履歴を使用することにした場合、両方を使用することは理にかなっていますか? GWTP でアンカーを実行できますか?
私のアプリは、メインメニューとコンテンツ領域を持つ 1 つのヘッダーで構成されています。コンテンツ領域は、左右の領域で構成されています。左側の領域は、右側の領域の「場所」にリンクする必要がある achnors です。GWTP のネストされたプレゼンターは、最良かつ最も簡単な方法のようです。しかし、GWTPでこれを行うことはできますか?Googleの方法を使用することをお勧めしますか?
あなたが私のためにいくつかのことを片付けてくれることを願っています。:) ありがとう!
java - GWT MVP ボイラープレートを取り除く
場所とアクティビティ + MVP に関するドキュメントに従って、作成する必要があるページごとに:
- 場所
- 活動
- トークナイザー (トークン化ロジックを実装する必要があります)
- プレゼンター用のインターフェース (アクティビティはこのインターフェースを実装します)
- ビューのインターフェース
- ビューの実装
- ビュー実装用の ui バインダー xml
- アプリ アクティビティ マッパーのノード
- ビューインターフェースをビュー実装にバインドするための gin モジュールのノード
基本的な機能 (5 ページとナビゲーション バー) を備えたアプリを作成しましたが、既に 1500 行以上のコードと ~40 個のファイルがあります。これは完全に維持できないと思いますが、これを解決する方法は何も見つかりませんでした。MVP を実装するフレームワーク (GWTP など) はいくつかありますが、同じ量のボイラープレートも必要です。
spring mvc または play を使用して、〜 200 行で同じ機能を実現できました。
私は何を間違っていますか、どうすれば解決しますか?
gwt - GWT: PlaceChangeEvent をキャンセルする方法は?
私はActivity/Place
GWTプロジェクトで使用しています.現在のユーザーがログインしていない場合、彼が some に移動するPlace
と、ユーザーはログインページにリダイレクトされますPlace
. このロジックを効率的に実装する方法は?
PlaceChangeRequestEvent をフックしようとしました:
残念ながら、進行中のリクエストMyProtectedPlace
がキャンセルされていないため、機能しません。はい、ユーザーが現在の場所から離れようとしているときにこれを確認できますが、チェックロジックがプログラム全体に散らばっているため、これは効率的ではありません。
ありがとう。
java - 特定のスロットの場所のナビゲート可能な URL を生成する方法は?
slottedの特定の場所に移動するための URL を生成するにはどうすればよいですか? 現在のユーザーを特定の場所に移動するには、次のようになることを知っています (slottedController が定義されており、有効なSlottedControllerインスタンスを指していると仮定します):
ただし、私の使用例は、電子メールに挿入される URL を生成することであり、受信者が電子メールを受信すると、URL をクリックして、指定された場所に移動する必要があります。slotted でそのような URL を生成するにはどうすればよいですか?