powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ADF tree. Как получить выделенный элемент в обработчике команд
1 сообщений из 1, страница 1 из 1
ADF tree. Как получить выделенный элемент в обработчике команд
    #33523803
artgonch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер.
Мучаюсь с компонентом tree. Нужно в дереве выбрать узел и нажать кнопку. Когда я на странице щелкаю по узлу, он подсвечивается, но потом при нажатии кнопки, вместо выбранного элемента возвращается null. ВОт кусок кода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
   public  String goAction()
  {
    // Add event code here...
    CommonBean cb = (CommonBean)FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("commonBean");
     if  (cb ==  null )
    {
      cb =  new  CommonBean();
      FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put("commonBean", cb);
    }
    System.out.println(tree.getFocusRowKey());
    System.out.println(tree.getRowIndex());
    tree.setRowKey(tree.getFocusRowKey());
    RubricItem ri = (RubricItem)tree.getRowData();
    cb.setDescr(ri.getDescr());
     return  "success";
  }

tree.getFocusRowKey() возвращает null, а в обработчике разворачивания/сворачивания узлов эти методы возвращают то, что нужно. Использую JDev 10g R3.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ADF tree. Как получить выделенный элемент в обработчике команд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]