Есть ли способ получить RichFaces TreeNodeImpl из NodeSelectedEvent? - PullRequest
2 голосов
/ 22 ноября 2011

Я расширил RichFaces TreeNodeImpl, чтобы хранить еще один фрагмент данных, который мне понадобится при выборе этой строки. Когда я выбираю узел в своем богатом дереве, я выполняю код в моем NodeSelectListener. В моем слушателе я хочу посмотреть на TreeNodeImpl, из которого было построено дерево, но я не знаю, как получить TreeNodeImpl из параметра NodeSelectedEvent.

Есть ли способ получить объект TreeNodeImpl из NodeSelectedEvent?

Заранее спасибо.

Шейн

1 Ответ

1 голос
/ 27 ноября 2011

Вы можете получить это в выбранном слушателе так:

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