java - 如何隐藏 vaadin 树表中的展开/折叠图标?

标签 java css vaadin treetable

大家好!我在下面有一个树表:

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 无法隐藏此图标。

关于java - 如何隐藏 vaadin 树表中的展开/折叠图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203558/

相关文章:

java - 为什么java中的每个类都是object的子类?

java - 基于spring xml的配置 Autowiring 问题

java - repaint() 方法未按预期运行

html - 如何确定哪些 html 元素正在使用某种字体?

java - 如何刷新表格中的单行?

java - 优化sql查询,即使是小数据也太慢

css - Angularjs:带有 Bootstrap 工具提示的指令

html - 六边形的CSS3动画气泡效果

java - 添加行后 Vaadin 刷新网格

java - 如何配置 intellij vaadin 导入设置?