当我尝试f:ajax
在我的复合组件内部传递一个时,我的所有侦听器参数都被解析为 null。
<c:forEach var="paragraph" items="#{Chapiter.paragraphList}">
<c:forEach var="field" items="#{paragraph.fieldList}">
<util:inputNumber type="double" value="#{field.value}" decimal="2">
<f:ajax listener="#{myean.doSomething(field, paragraph)}">
</f:ajax>
</util:inputNumber>
</c:forEach>
</c:forEach>
当然,我已经像这样向我的复合组件添加了客户端行为
在模糊事件上调用侦听器方法,但我的参数“字段”和“段落”始终具有空值。
我认为这些变量不能从复合组件中访问。
我试图通过复合属性将这两个变量传递给复合组件,但我不认为这是一个干净的解决方案。
有正确的方法吗?
感谢您的关注。