mmiotk
04-25-2008, 08:00 AM
I could in myGWT insert widgets (like Button / IconButton) to the cell of Table, but in ExtGWT I can't. Is it bug?
private ContentPanel genTable() {
List<TableColumn> columns = new ArrayList<TableColumn>();
TableColumn tc1 = new TableColumn("Name", "Name", 150);
TableColumn tc2 = new TableColumn("Action1", "Action1", 150);
TableColumn tc3 = new TableColumn("Action2", "Action2", 150);
columns.add(tc1);
columns.add(tc2);
columns.add(tc3);
Table tbl = new Table(new TableColumnModel(columns));
tbl.selectionMode = SelectionMode.SINGLE;
tbl.horizontalScroll = true;
for (int i = 0; i < 10; i++) {
Object[] values = new Object[3];
values[0] = "Record " + i;
values[1] = new IconButton("cbs-icon-table-up");
values[2] = new Button("Click");
TableItem item = new TableItem(values);
tbl.add(item);
}
ContentPanel panel = new ContentPanel();
panel.collapsible = false;
panel.frame = false;
panel.animCollapse = false;
panel.setIconStyle("icon-table");
panel.setHeading("Table Demo");
panel.setLayout(new FitLayout());
panel.add(tbl);
panel.setSize(575, 350);
return panel;
}
The generated table contains 10 records with the content in first column, but second and third columns are empty. With myGWT I saw there icon and button.
(I work with Firefox browser)
private ContentPanel genTable() {
List<TableColumn> columns = new ArrayList<TableColumn>();
TableColumn tc1 = new TableColumn("Name", "Name", 150);
TableColumn tc2 = new TableColumn("Action1", "Action1", 150);
TableColumn tc3 = new TableColumn("Action2", "Action2", 150);
columns.add(tc1);
columns.add(tc2);
columns.add(tc3);
Table tbl = new Table(new TableColumnModel(columns));
tbl.selectionMode = SelectionMode.SINGLE;
tbl.horizontalScroll = true;
for (int i = 0; i < 10; i++) {
Object[] values = new Object[3];
values[0] = "Record " + i;
values[1] = new IconButton("cbs-icon-table-up");
values[2] = new Button("Click");
TableItem item = new TableItem(values);
tbl.add(item);
}
ContentPanel panel = new ContentPanel();
panel.collapsible = false;
panel.frame = false;
panel.animCollapse = false;
panel.setIconStyle("icon-table");
panel.setHeading("Table Demo");
panel.setLayout(new FitLayout());
panel.add(tbl);
panel.setSize(575, 350);
return panel;
}
The generated table contains 10 records with the content in first column, but second and third columns are empty. With myGWT I saw there icon and button.
(I work with Firefox browser)