0
有沒有辦法從TreeTable組件中刪除註釋圖標?我在很多地方搜索過,但我找不到一種方法將其刪除。Wicket TreeTable刪除節點圖標
文檔說getNodeIcon和newNodeIcon從DefaultAbstractTree繼承,但我不能調用它們或重寫它們。我不確定他們是否是我的問題的解決方案。有沒有一種方法來
有沒有辦法從TreeTable組件中刪除註釋圖標?我在很多地方搜索過,但我找不到一種方法將其刪除。Wicket TreeTable刪除節點圖標
文檔說getNodeIcon和newNodeIcon從DefaultAbstractTree繼承,但我不能調用它們或重寫它們。我不確定他們是否是我的問題的解決方案。有沒有一種方法來
我沒有嘗試它是否正常工作,但我認爲你可以重寫這樣的方法來實現你想要什麼:
new TreeTable("treetable", columns) {
@Override
protected Component newNodeIcon(MarkupContainer parent, String id, TreeNode node) {
Component icon = new Label(id, "");
icon.setVisible(false);
return icon;
}
};