現在、私のアプリケーションでは GWT RequestFactory を使用しています。複数の EntityProxy があります。ファインダー メソッドのカップルは、サービス レイヤーからリストを返します。アプリケーションでページネーションを使用しているため、事前に構成された数の EntityProxy を List で返します。別のリクエストを行っているページネーション UI に表示するためにも、EntityProxy の総数が必要です。List と totalRecord カウントを単一のクラスにカプセル化するラッパー オブジェクトを作成したいと考えています。したがって、単一のリクエストでリストとレコード数の両方を取得できます。requestfactory を使用してこれを行うにはどうすればよいですか? 注:私はGWT RequestFactoryの初心者です。
質問する
72 次
2 に答える
1
さて、あなたはこの行に沿って何かを使うことができます:
public interface MyEntityProxy extends EntityProxy {}
public interface MyEntityPageProxy extends ValueProxy {
public List<MyEntityProxy> getEntities();
public int getTotalRecords();
}
ジェネリックPageProxy
インターフェイス (つまりMyEntityPageProxy<T extends EntityProxy>
) を使用することをお勧めしますが、このバグのために不可能であるか、少なくとも回避策を使用する必要があります。
そのため、EntityProxy
ページネーションのサポートが必要な場合は、個別のPageProxy
インターフェイスを作成する必要があります。
于 2013-10-11T10:47:18.127 に答える