問題タブ [requestfactory]

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 に答える
715 参照

gwt - GWT RequestFactory:インターフェースをRequestContextに継承します

私はOrganizationRequestContextインターフェースを持っています。これはうまく機能します:

次に、これらの最後の2つの関数をPersistentRequestContext自分のデザインに配置して、すべてのRequestContextをクライアントコードで同じように処理できるようにします。

..。

しかし、これは検証に失敗します。サーバーは次のように文句を言います。

PersistableRequestContextにRequestContextを拡張させると、サーバーは特定のDAOサービスにリンクされていないと文句を言います。

RequestContextさまざまなRequestContextインターフェイス以外に、共通のインターフェイスを拡張する方法はありますか?

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

gwt - Gwt RequestFactory: プロキシを受け取った直後に編集する

Receiver.onSuccess で受信した直後に RequestContext.edit(anObject) を実行して、クライアント側のデータベースに既に編集可能として配置できるようにします。残念ながら、そうすると、RequestFactory はリクエストが既に進行中であると不平を言います。どうすればこれを達成できますか?

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

gwt - マルチモジュールMavenプロジェクトを備えたGWTServiceLocator

マルチモジュールのGWTプロジェクトがあり、ServiceLocatorsを使用したいと思います。私は3つのモジュールを持っています:

  • 「クライアント」は共有に依存
  • 「共有」
  • 「サーバー」は共有に依存

私はServiceLocatorを次のように書きました:

ServiceLocatorにはパッケージcom.google.gwt.requestfactory.sharedがあるため、このクラスを「共有」モジュールに配置しました。ただし、TreeServiceはサーバーからBeanを返し、Springなどと対話する必要があるため、TreeServiceは「server」モジュールに実装されているため、コンパイルするとエラーがスローされます。

TreeServiceLocatorを実装するモジュールはどれですか?また、「共有」モジュールから「サーバー」をインクルードしようとすると、Mavenは循環依存エラーをスローします。

ありがとうございました!

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

gwt - GWT RequestFactory:stableId() から永続 ID を取得するにはどうすればよいですか?

エンティティで IDを使用Longして、データストアに格納するだけでなく、他のエンティティを参照しています。現在、RequestFactory を使用してクライアントで create() オブジェクトを作成し、それらを永続化していますが、サーバーが生成した ID を把握する方法が必要です。

これは、2回の旅行が必要な方法の1つです。

しかし、2 回目のトリップなしで永続 ID を取得する方法が必要なようです。そもそも requestFactory.find() が機能するには、永続的な ID が必要なようです。

サーバーへの 2 回目のリクエストなしで永続 ID を取得するにはどうすればよいですか?

=======更新=======

(tbroyerが私に言った後;))、 RequestContextLongの persist() メソッドから ID を返すことができることに最終的に思いつきました。これは から永続 ID を取得しませんEntityProxyIdが、単一の要求で新しいオブジェクトの永続 ID を取得します。

この質問はそのままにしておきます - EntityProxyId から永続 ID を取得することにまだ興味があります。

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

gwt - GWT RequestFactory: InstanceRequest メソッドを個別のサービスに実装する

DAO とは別のクラスを使用してアクセス要求を処理していますが、InstanceRequest メソッドを実装する方法がわかりません。

gwt ドキュメントには「サーバー上では、インスタンス メソッドはエンティティ タイプの非静的メソッドとして実装する必要があります」と記載されているため、実装で定義public Long persist()しますが、リクエスト ファクトリはそれを見つけられないようです。DAO

SEVERE: Could not find any methods named persist in com.activegrade.server.data.Service Feb 23, 2011 10:03:02 PM com.google.gwt.requestfactory.server.ServiceLayerDecorator die

でインスタンス メソッドを実装するにはどうすればよいServiceですか? を変換する方法がわかりませんInstanceRequest。コードジェネレーターがほとんどのメソッドを検索することを認識できるように、DAOクラスを何らかの方法で接続する必要がありますか?ServiceServiceDAOInstanceRequest

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

gwt - GWTValueProxyを作成してサービスメソッドに送信する

ValueProxyパラメータを使用してサービスのメソッドを呼び出したい-personProxy.setName( "test")を実行してからrequest.callFn(personProxy).fire()を実行すると、nameプロパティがサーバーに渡されません。

名前などを設定する前にrequest.edit(personProxy)を実行する必要がありますか?

これは私が使用している実装です:

ありがとう。

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

gwt - RequestFactory を介して ExtGWT ツリーにデータを入力する

RequestFactory を使用して GWT 2.2.0 にアップグレードしました - TreePanel があり、サーバーからいくつかの ModelData インスタンスを取得して入力したいと考えています。

ValueProxies を使用する場合、サーバーから ModelData インスタンスを返すことはできますか?

RequestFactory のサポートは ExtGWT 3.0 で導入されると聞きましたが、それまでは、RF を使用して TreePanel を設定する方法はありますか?

ありがとうございました!

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

gwt - RequestFactoryEditorDriverを使用してオンザフライで更新

ユーザーが入力するときに定期的に保存したいテキストフィールドがあります。既存のRequestFactoryEditorDriverフレームワークにフックしたいのですが、その方法が思いつきません。driver.flush().fire()問題は、すべての呼び出しが戻るのを待ってからedit()再度呼び出す必要があるため、その間、データを編集できないことです。

これまでの私の最善の解決策は、プロキシの上にレイヤー全体を作成することです。保存する直前まで待機してから、プロキシを編集し、変更をコピーして、プロキシを永続化しますが、その時点で、エディターフレームワークの利点のほとんどを失っています。誰かもっと良いアイデアがありますか?

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

gwt - GWT + RequestFactory + RequestContext オーバーロードの検証

リクエスト コンテキストのオーバーロードに関して問題があります。

私は次のものを持っています:

コードを実行しているときに次のエラーが発生します

この場合、オーバーロードは許可されませんか? なぜだかわかりません。

ありがとう、

ナディン

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

gwt - Command パターンを使用した GWT RequestFactory

現在、コマンド パターンを RequestFactory と組み合わせて使用​​していますか? 使いたいのですが、RequestFactory は継承ができないのでどうすればいいのかわかりません。

誰かがこの問題を経験し、それを実装する方法を見つけた場合は、喜んでお知らせします.

ありがとうございました!