vaadin如何选择性地将复选框放在treetable上

时间:2012-04-03 14:06:20

标签: java vaadin

嗨,来自Vaadin的链接,您可以看到如何在tabletree上设置复选框,但我不希望所有节点都有一个复选框,但只有一个字符串,只有一些。可以设置吗?

vaadin treetable example url

1 个答案:

答案 0 :(得分:3)

fmucar告诉答案,你可以这样做,在你的treeTable中添加一个生成的列,如下所示

treeTable.addGeneratedColumn("generated", new ColumnGenerator() {

@Override
public Component generateCell(Table source, final Object itemId, Object columnId){

    // Get the object associated with the row
    Object Objet = source.getItem(itemId);

    //Missing casting instruction

    if(your condition to check to render a CheckBox()){
       return new CheckBox();
    }

    return new Label("your text");
}

});

此致