4

コードを複製しないために、私は少し前に、エディターフレームワークの使用に向けて私の見解をリファクタリングすることにしました。現在、各ビューは他のエディターのセットを含むエディターです。たとえば、「個人の詳細」ビューには、「個人の住所」、「個人の画像」、「個人の説明」などの編集者が含まれます。これらの各エディターには、これらのウィジェットをインスタンス化して表示するために必要なロジックとともに、標準のGWTウィジェットのセットが含まれています。

ここで、これらのコンポーネントの一部を「個人リスト」ビューで再利用したいと思います。ですから、人を表す行(1行-1人)のテーブルが欲しいのです。各行には、たとえば、人物名、名前、画像(編集者)、簡単な説明(編集者)を含める必要があります。

GWT CellTableを使用してこれを行うことは可能ですか?公式および非公式のドキュメントを閲覧していると、ウィジェットではなく、主にHTMLコードで動作するように設計されていることに気づきやすいです。

前もって感謝します

4

1 に答える 1

5

Editor内で(またはウィジェット)を使用することはできませんCellTable

使用時にビューを再利用するためのいくつかのオプションは次のCellTableとおりです。

  • 使用するSafeHtmlTemplates
  • PersonAddressCell、PersonImageCellなどを作成します。
  • CellTableを拡張して、再利用可能なPersonalDetailsTableを作成します

SafeHtmlTemplates JavaDoc

于 2011-08-15T16:56:11.933 に答える