2

UiBinder でデータのテーブルを作成したいと考えています。実行時にデータを追加できるようにプログラムによるアクセスが必要ですが、デザイナーが ui.xml ファイルのヘッダー名、列スタイルなどにアクセスできるようにしたいと考えています。

これらのニーズを満たすソリューションはありますか? グリッドは私のプログラムによるアクセスを完全に満たしていますが、ui.xml からグリッド内の行またはセルを指定する方法がわかりません。

4

1 に答える 1

1

デザイナーが CSS ファイルを介してスタイルを変更できるようにします。それらをホスト ページに含めるか、 ClientBundle で CssResource を使用します

ヘッダー名などは、たとえば、GWT の国際化定数を介してプロパティ ファイルによって提供できます(1 つの言語のみをサポートする場合でも)。

さらに一歩進んで、どの列をどの順序で表示するかを設計者に指定させる場合は、独自のウィジェットを作成することをお勧めします。CricketScores の例は、XML 属性を使用して ui.xml から列を指定する方法の出発点として役立つかもしれません。

于 2010-10-19T20:41:40.367 に答える