2012-09-21 21 views
0

有沒有辦法從TreeTable組件中刪除註釋圖標?我在很多地方搜索過,但我找不到一種方法將其刪除。Wicket TreeTable刪除節點圖標

文檔說getNodeIcon和newNodeIcon從DefaultAbstractTree繼承,但我不能調用它們或重寫它們。我不確定他們是否是我的問題的解決方案。有沒有一種方法來

回答

0

我沒有嘗試它是否正常工作,但我認爲你可以重寫這樣的方法來實現你想要什麼:

new TreeTable("treetable", columns) { 
    @Override 
    protected Component newNodeIcon(MarkupContainer parent, String id, TreeNode node) { 
     Component icon = new Label(id, ""); 
     icon.setVisible(false); 
     return icon; 
    } 
};