2011-11-22 68 views
2

我擴展了RichFaces TreeNodeImpl來存儲另一條數據,當該行被選中時,我需要這些數據。當我在豐富的樹中選擇一個節點時,我執行NodeSelectListener中的代碼。在我的聽衆中,我想看看構建該樹的TreeNodeImpl,但我不知道如何從NodeSelectedEvent參數中獲取TreeNodeImpl有什麼辦法從NodeSelectedEvent中檢索RichFaces TreeNodeImpl嗎?

有沒有辦法從NodeSelectedEvent中獲取TreeNodeImpl對象?

在此先感謝。

巴蒂爾

回答

1

你可以在選擇監聽器是這樣的:

public void processSelection(final NodeSelectedEvent event) { 
    final UITree tree = (UITree) event.getComponent(); 
    TreeNodeImpl rowData = (TreeNodeImpl) tree.getRowData(); 
} 
相關問題