Because the cell on row=1,col=0 spans to the following rows, the cell that
visually appears at row=2,col=1 is actually row=2,col=0 → you need to shift
your columns down by 1.
Think of the HTML being generated:
<tr><td rowspan=3>lit-1</td><td>1</td>…</tr>
<tr> <td>2</td>…</tr>
<tr> <td>2</td>…</tr>
On Monday, November 16, 2020 at 8:30:49 AM UTC+1 test wrote:
> [image: Capture.JPG]
>
> On Monday, November 16, 2020 at 9:29:39 AM UTC+2 test wrote:
>
>>
>>
>> On Monday, November 16, 2020 at 8:43:39 AM UTC+2 test wrote:
>>
>>> Hi all,
>>> I'm using the following code to create a flextable:
>>>
>>>
>>> FlexTable flexTable = new FlexTable();
>>> FlexTable.FlexCellFormatter formatter = flexTable.getFlexCellFormatter();
>>> flexTable.setCellSpacing(5);
>>> flexTable.setCellPadding(3);
>>> int row = 1, col=0;
>>> flexTable.setWidget(0,col++,new Label("Ticket"));
>>> flexTable.setWidget(0,col++,new Label("RevID"));
>>> flexTable.setWidget(0,col++,new Label("Author"));
>>> flexTable.setWidget(0,col++,new Label("Date"));
>>> flexTable.setWidget(0,col++,new Label("Status"));
>>> for (Result r : result.list){
>>> for (String ticket : r.revs.keySet()){
>>> List<Revision> revisions = r.revs.get(ticket);
>>> for (Revision revision : revisions){
>>> col = 1;
>>> flexTable.setWidget(row, col++, new
>>> Label(String.valueOf(revision.revisionId)));
>>> flexTable.setWidget(row, col++, new Label(revision.author));
>>> flexTable.setWidget(row,col++, new Label(revision.date));
>>> flexTable.setWidget(row, col++, new Label(revision.status));
>>> row++;
>>> }
>>> flexTable.setHTML(row-revisions.size(), 0, ticket);
>>> formatter.setRowSpan(row-revisions.size(),0,revisions.size());
>>> }
>>> }
>>>
>>> The result looks as follows:
>>>
>>>
>>>
>>> As you can see, it adds an empty cell starting from the second row when
>>> using rowspan. What am I doing wrong?
>>>
>>>
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-web-toolkit/30c1da0d-e4ba-41a1-9de1-f35feed2128bn%40googlegroups.com.