[英]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.