计算列vaadin中的项目

时间:2015-06-22 10:58:29

标签: java vaadin

大家好日子!

如何获取列包含的项目数?我想要 隐藏"工作组"专栏如果它是空的,我只是不知道如何。

            Table tblTeachings = new Table();
            tblTeachings.addContainerProperty("#", Integer.class,0);
            tblTeachings.addContainerProperty("Course",String.class,"");
            tblTeachings.addContainerProperty("Teaching name",String.class,"");
            tblTeachings.addContainerProperty("Start date",String.class,"");
            tblTeachings.addContainerProperty("End Date",String.class,"");
            tblTeachings.addContainerProperty("Activity status",String.class,"");
            tblTeachings.addContainerProperty("Participated",String.class,"");
            tblTeachings.addContainerProperty("Workgroup",String.class,"");
            tblTeachings.setSizeFull();

            if(/*I don't know what condition should I put here*/){
                //hide the emptycolumn
            } 

谢谢!

1 个答案:

答案 0 :(得分:1)

列不包含项目, 行包含项目。

您可以通过将数组传递给setVisibleColumns methos of the Table来设置可见列。

这也可能是一个想法,只是折叠列,而不是隐藏它......

确定此列的所有值是否为空应该是简单的enogh。如果没有,那么请告诉我们您使用的数据源。