0
<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> 
...

I want that my cell text will be in second cell like in java:

Grid g = new Grid(5, 5);
g.setText(0, 1, "asdf");
burtsevyg
  • 3,851
  • 2
  • 29
  • 44

1 Answers1

4

If you want 5 rows and 5 columns, I think you have to define them all in the UiBinder using the appropriate number of g:row and g:cell (or g:customCell). There's no equivalent to setText but you can do the equivalent of setHTML by using a g:cell (and g:customCell is equivalent to setWidget).

<g:Grid>
   <g:row>
      <g:customCell><!-- whatever --></g:customCell>
      <g:cell>asdf</g:cell>
<!-- continue here for 5 rows, 5 cells per row -->
Thomas Broyer
  • 64,353
  • 7
  • 91
  • 164