Ho un semplice tag facelet:facelet parametro tag non riconosciuto da primefaces p: ajax
<ui:composition>
<ui:insert />
</ui:composition>
che viene utilizzato al fine di evitare dichiarando multipla c:set
tag.
Diciamo che ho registrato nelle facelets taglib libreria con il nome view
, e usarlo in questo modo:
<my:view bean="#{myController}">
<p:inputText value="#{bean.value}>
<p:ajax event="blur" process="@this" listener="#{bean.handleValueChanged}" />
</p:inputText>
</my:view>
L'attributo value
è perfettamente risolto p:inputText
, ma p:ajax
tiri questo:
Target Unreachable, identifier 'bean' resolved to null
javax.el.PropertyNotFoundException: Target Unreachable, identifier 'bean' resolved to null
at com.sun.el.parser.AstValue.getTarget(AstValue.java:153)
at com.sun.el.parser.AstValue.invoke(AstValue.java:237)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:39)
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
at org.primefaces.component.behavior.ajax.AjaxBehaviorListenerImpl.processAjaxBehavior(AjaxBehaviorListenerImpl.java:47)
È un bug o un comportamento previsto?
Aggiornamento: Ho appena provato lo stesso con f: ajax e ha funzionato!
Btw, l'ambiente è la seguente:
Glassfish 3.1.2
PF 3.0, 3.2, 3.3
Update2:
This problema con RichFaces
è assolutamente identico. Sembra essere un bug PrimeFaces (pubblicherò un problema su bug tracker PF oggi).
+1 per la ricerca ... – Addicted
Come promesso, ho aperto la questione sul PF bug tracker: http://code.google .com/p/primefaces/issues/detail? id = 4075 – jFrenetic