\r
import com.vaadin.tests.components.TestBase;\r
import com.vaadin.ui.Table;\r
-import com.vaadin.ui.TextField;\r
import com.vaadin.ui.VerticalLayout;\r
\r
public class FixedHeightTable extends TestBase {\r
public void setup() {\r
\r
table = new Table();\r
- table.addContainerProperty("test", TextField.class, null);\r
+ table.addContainerProperty("test", String.class, null);\r
table.setSizeFull();\r
// bug: settings rows to 16 or more => last line is not rendered at all\r
// on the client-side.\r
final int maxRows = 16;\r
for (int i = 1; i <= maxRows; i++) {\r
- final TextField tf = new TextField();\r
- tf.setValue(i);\r
- table.addItem(new Object[] { tf }, i);\r
+ table.addItem(new Object[] { "" + i }, i);\r
}\r
\r
- VerticalLayout vl = new VerticalLayout();\r
- vl.setHeight("400px");\r
- vl.setWidth("300px");\r
- vl.addComponent(table);\r
-\r
- addComponent(vl);\r
+ getLayout().setHeight("400px");\r
+ addComponent(table);\r
}\r
\r
@Override\r