<g:Grid>
<g:row>
<g:customCell>
<g:HTMLPanel styleName="{style.loginPrompt}">
<div>
<ui:msg description="LoginPrompt">Please <b>Log In</b></ui:msg>
</div>
</g:HTMLPanel>
</g:customCell>
</g:row>
...
我希望我的单元格文本位于第二个单元格中,就像在java中一样:
Grid g = new Grid(5, 5);
g.setText(0, 1, "asdf");
答案 0 :(得分:4)
如果你想要5行和5列,我认为你必须使用适当数量的g:row
和g:cell
(或g:customCell
)在UiBinder中定义它们。没有与setText
等效的内容,但您可以使用setHTML
(g:cell
相当于g:customCell
)来完成setWidget
的等效操作。
<g:Grid>
<g:row>
<g:customCell><!-- whatever --></g:customCell>
<g:cell>asdf</g:cell>
<!-- continue here for 5 rows, 5 cells per row -->