1
私はvaadinのTreeTableを使用しています。子を持たず、オブジェクトが垂直に正しく配置されている最初のレベルのオブジェクトのドロップダウン矢印を削除または非表示にする方法はありますか?vaadin TreeTable子なしの親のドロップダウンを削除
UPDATE
最終的な解決策誰もが興味を持っている場合:
は、私はテーブル
protected class TableFactory extends DefaultFieldFactory{
private static final long serialVersionUID = 1L;
private MyTreeTable table;
public TableFactory(MyTreeTable table){
this.table = table;
}
@Override
public Field createField(Container container, Object itemId,
Object propertyId, Component uiContext) {
Field field = super.createField(container, itemId, propertyId, uiContext);
if(itemId instanceof TaskHeadRow){
if(((TaskHeadRow)itemId).getTask() instanceof SystemTask){
table.setChildrenAllowed(itemId, false);
}
}
return field;
}
}
正解。しかし、それはそのアイテムに子として新しいアイテムを追加することをブロックする。この場合、私はCSSで削除する必要があると思います。最初の列のサイズを1または2ピクセルにする –