rich: componentControl и setPropertyActionListener не будут работать вместе - PullRequest
3 голосов
/ 27 августа 2011
<h:commandLink action="#" value="some value">
 <f:setPropertyActionListener target="#{someBean.id}" value="#{var.id}"/>
 <rich:componentControl target="popup" operation="show" />
 </h:commandLink>

У любого есть идея, почему эта композиция не будет работать.Чтобы быть точным свойство действия слушатель не выполняет работу, и была показана всплывающая панель.Когда я делаю что-то подобное,

<h:commandLink action="#{someBean.someAction}" value="some value">
 <f:setPropertyActionListener target="#{someBean.id}" value="#{var.id}"/>
 </h:commandLink>

слушатель действия свойства работает нормально.

Есть идеи?

1 Ответ

2 голосов
/ 01 ноября 2011

Будет нормально работать, если вы используете a4j:CommandButton и используете oncomplete атрибут этого тега и вызываете

 oncomplete=" #{rich:component('panelid')}.show();"
...