Vaadin Multiple GridLayout

时间:2012-10-05 12:44:38

标签: loops components vaadin grid-layout

请帮帮我, 我在像

这样的for循环中使用Vaadin的GridLayout
                    for (int i = 0; i < SubjectLength; i++) 
                    {
                    GridLayout tableHeader= new GridLayout(3,1);
                    tableHeader.addComponent(TopicTitle);
                    tableHeader.addComponent(MinHr);
                    tableHeader.addComponent(Streams);
                    tableHeader.setWidth("300px");
                    tableHeader.addStyleName(TABLEHEADER_STYLE);
                    }

问题是GridLayout的多次添加以在loop的最后一个值处添加gridLayout结束。但是如果我尝试执行System.out.println(“print”) 这样可以打印正确的打印数量。 我该怎么做才能添加多个GridLayout?

1 个答案:

答案 0 :(得分:1)

您无法在布局中多次添加相同的组件。您必须创建TopicTitle,MinHr和Streams的新实例。