如何在 vaadin 树表中隐藏 expand/collapse 图标?
How to hide expand/collapse icon in vaadin treetable?
大家好!我在下面有一个树表:
并且我尝试使用此代码将 itemcaption 设置为空,但它不起作用:
public void uncollapseTable(){
for (Object itemId: tblFinalGrade.getItemIds()){
tblFinalGrade.setCollapsed(itemId, false);
unHideChildren(itemId);
tblFinalGrade.setItemCaption(itemId, null);
}
}
public void unHideChildren(Object itemId){
if(tblFinalGrade.hasChildren(itemId)){
for(Object id : tblFinalGrade.getChildren(itemId)){
tblFinalGrade.setCollapsed(id, false);
unHideChildren(id);
tblFinalGrade.setItemCaption(id, null);
}
}
}
是否可以 remove/hide 没有 css 的 expand/collapse 图标?如果不是,我如何使用 css 隐藏它?谢谢!
将此添加到您的 styles.scss 并重新编译主题。
.v-treetable-treespacer{
display: none;
}
使用纯 Vaadin 无法隐藏此图标。
感谢@Kukis 的想法。什么都不显示会删除图标和格式本身,因此我将其设置为不可见。我补充说:
.v-treetable-treespacer{
visibility: hidden;
}
我的主题并重新编译它。所以现在它看起来像这样:
大家好!我在下面有一个树表:
并且我尝试使用此代码将 itemcaption 设置为空,但它不起作用:
public void uncollapseTable(){
for (Object itemId: tblFinalGrade.getItemIds()){
tblFinalGrade.setCollapsed(itemId, false);
unHideChildren(itemId);
tblFinalGrade.setItemCaption(itemId, null);
}
}
public void unHideChildren(Object itemId){
if(tblFinalGrade.hasChildren(itemId)){
for(Object id : tblFinalGrade.getChildren(itemId)){
tblFinalGrade.setCollapsed(id, false);
unHideChildren(id);
tblFinalGrade.setItemCaption(id, null);
}
}
}
是否可以 remove/hide 没有 css 的 expand/collapse 图标?如果不是,我如何使用 css 隐藏它?谢谢!
将此添加到您的 styles.scss 并重新编译主题。
.v-treetable-treespacer{
display: none;
}
使用纯 Vaadin 无法隐藏此图标。
感谢@Kukis 的想法。什么都不显示会删除图标和格式本身,因此我将其设置为不可见。我补充说:
.v-treetable-treespacer{
visibility: hidden;
}
我的主题并重新编译它。所以现在它看起来像这样: