gwt 2.3を使用しています。これはUIバインダーを使用しています。私はこれでUIBinderを使ってグリッドを作成したいと思います。このため私はこのコードを書いています。私のデータは、私はUiBinderサンプルメッセージを使用してグリッドを作成したい、そのデータに応じて、サーバ側&から来る場合 ダイナミックにUIBinderを使用するには?
<g:Grid ui:field='mygrid' addStyleNames='{style.panel}'
cellSpacing='10'>
<g:row>
<g:customCell>
<g:Label text="11" styleName="{style.label}" />
</g:customCell>
<g:customCell>
<g:Label text="22" styleName="{style.label}" />
</g:customCell>
</g:row>
<g:row>
<g:customCell>
<g:Label text="33" styleName="{style.label}" />
</g:customCell>
<g:customCell>
<g:Label text="44" styleName="{style.label}" />
</g:customCell>
</g:row>
</g:Grid>
は今ここに、グリッドの私のデータは、場合static.Nowです。これはどのように可能ですか?
もう1つのケース。フォームがあります。コントロールの数からはデータベースから来ています。 UIBiderはこのフォームの作成をどのようにサポートしていますか?制御の回数は毎回変わる可能性があります。
実行時データに応じてUIBinderを使用することができます。
何か提案や評価があります。
"ただし、"コードビハインド "に新しい行を追加することは可能です。"これは、データに応じて、最初にui.xmlにグリッドを、gwt(.java)クラスに行数を定義することを意味しますか? –
はい。私はそれが最良の解決策ではないことを知っていますが、私はまだそれのためにUiBinderを使用します。スタイルや「テーブルデザイン」に「タイトルラベル」などの新しいウィジェットを追加するのは簡単です。 – Stefan