[英]How to hide expand/collapse icon in vaadin treetable?
今天是个好日子! 我在下面有一个树表:
并且我尝试使用此代码将itemcaption设置为null,但不起作用:
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);
}
}
}
是否可以在没有CSS的情况下删除/隐藏展开/折叠图标? 如果没有,如何使用CSS隐藏它? 谢谢!
将此添加到您的styles.scss并重新编译主题。
.v-treetable-treespacer{
display: none;
}
使用纯Vaadin无法隐藏此图标。
感谢@Kukis的想法。 不显示任何内容将删除图标和格式本身,因此我将其设置为不可见。 我补充说:
.v-treetable-treespacer{
visibility: hidden;
}
并重新编译。 所以现在看起来像这样:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.