Как обрабатывать данные с одной панели модели на другую в JSF richfaces? - PullRequest
0 голосов
/ 31 октября 2010
Сценарий

: у меня открыт анель модели, в котором у меня есть командная ссылка, которая открывает другую модель для поиска данных, и данные помещаются в таблицу данных со ссылкой в ​​одном из столбцов.При нажатии на ссылку мне нужно получить данные строки и заполнить значение внутри родительской панели модели.

Проблема: я не могу получить данные строки из дочерней панели, используя параметры a4j:action, а такжеКогда дочерняя панель закрыта, родительская панель также закрывается.

Может ли кто-нибудь помочь мне решить эту проблему.я знаю, что это известная проблема, но если у кого-то есть обходной путь, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 31 октября 2010
  1. Используйте <f:setPropertyActionListener> в ссылке в таблице.Таким образом, вы устанавливаете текущий объект в управляемом компоненте
  2. на модальной панели, просто выводя значение выбранного в данный момент элемента.Например, #{yourBean.current.name} (вы установили current на предыдущем шаге)
  3. Ссылка лучше будет <a4j:commandLink> (или кнопка), чтобы вы могли reRender модальную панель, чтобы получитьновые данные
...