2
嗨下面从Vaadin的链接,你可以看到如何设置tabletree上的复选框,但我不希望所有的节点有一个复选框,但只有一个字符串,只有一些。这是可能的吗?vaadin如何选择性地把复选框放在treetable
嗨下面从Vaadin的链接,你可以看到如何设置tabletree上的复选框,但我不希望所有的节点有一个复选框,但只有一个字符串,只有一些。这是可能的吗?vaadin如何选择性地把复选框放在treetable
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");
}
});
问候
如果传递null而不是复选框对象 – fmucar 2012-04-03 14:14:56
@fmucar但我希望有一个标题出现,会发生什么? – Spring 2012-04-03 15:00:21
您可以尝试在容器中为该列创建类Component,并添加CheckBox或Label或其他组件,无论您想要哪个 – fmucar 2012-04-03 15:38:38