a typo at the row:
outerTable.setColspan(1, 1, 2); -----> outerTable.setColspan(1, 0, 2);

but the same behavior....

On 28 Apr., 22:45, malibubu <[email protected]> wrote:
> Hi all!
>
> I've the following problem with my own Composite-Class using a
> FlexTable as Widget:
>
> --------------
>         @Override
>         public void onModuleLoad() {
>                 DockLayoutPanel dockLayoutPanel = new 
> DockLayoutPanel(Unit.PX);
>                 dockLayoutPanel.add(new DetailsWidget());
>
>                 RootLayoutPanel r = RootLayoutPanel.get();
>                 r.add(dockLayoutPanel);
>         }
>
>         private class DetailsWidget extends Composite {
>                 public DetailsWidget() {
>                         DockLayoutPanel dockLayoutPanel = new 
> DockLayoutPanel(Unit.PX);
>                         initWidget(dockLayoutPanel);
>
>                         dockLayoutPanel.add(new AppArea());
>                 }
>         }
>
>         private class AppArea extends Composite {
>                 public AppArea() {
>                         FlowPanel g = new FlowPanel();
>                         initWidget(g);
>
>                         UIFlexTable outerTable = new UIFlexTable();
>                         outerTable.setWidget(0, 0, new Label("0|0"));
>                         outerTable.setWidget(0, 1, new Label("0|1"));
>
>                         outerTable.setWidget(1, 0, new Label("1|1 --long"));
>                         outerTable.setColspan(1, 1, 2);
>
>                         g.add(outerTable);
>                 }
>         }
>
>         private class UIFlexTable extends Composite {
>                 private FlexTable table;
>                 public UIFlexTable() {
>                         table = new FlexTable();
>                         initWidget(table);
>                 }
>
>                 public void setWidget(int row, int column, Widget w) {
>                         table.setWidget(row, column, w);
>                 }
>                 public void setColspan(int row, int column, int colspan) {
>                         table.getFlexCellFormatter().setColSpan(row, colspan, 
> colspan);
>                 }
>         }
> --------------
>
> I excpect a Table with two rows:
> The first with two columns and the second with one column, like this:
>
> | 0|0 |  0|1  |
> | 1|0 --long |
>
> But I get the following result:
>
> | 0|0          |  0|1  |
> | 1|0 --long |  |
>
> So he adds an empty column to the last row. This row has the desired
> colspan=2 Attribute, when I have a look with the development plugin
> from the IE8.
>
> What do i wrong?
> Regards!
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/google-web-toolkit?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to