Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java vaadin如何选择在树表上放置复选框_Java_Vaadin - Fatal编程技术网

Java vaadin如何选择在树表上放置复选框

Java vaadin如何选择在树表上放置复选框,java,vaadin,Java,Vaadin,您好,下面是来自Vaadin的链接,您可以看到如何在tabletree上设置复选框,但我不希望所有节点都有复选框,而是只有一个字符串,只有其中的一部分。那有可能吗 如果要告诉答案,您可以这样做,在树状表中添加生成的列,如下所示 treeTable.addGeneratedColumn("generated", new ColumnGenerator() { @Override public Component generateCell(Table source, final Object it

您好,下面是来自Vaadin的链接,您可以看到如何在tabletree上设置复选框,但我不希望所有节点都有复选框,而是只有一个字符串,只有其中的一部分。那有可能吗


如果要告诉答案,您可以这样做,在树状表中添加生成的列,如下所示

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");
}
}))


关于

如果传递null而不是复选框,会发生什么object@fmucar但是我想要一个标题?你可以尝试在容器中为该列创建类组件,并添加复选框、标签或其他组件,无论你想要什么