Primefaces 问题<;p:ajax>;具有动态列
我使用的是PrimeFaces3.5。我正在尝试将Primefaces 问题<;p:ajax>;具有动态列,primefaces,datatable,dynamic-columns,Primefaces,Datatable,Dynamic Columns,我使用的是PrimeFaces3.5。我正在尝试将与动态列一起使用 不会触发我期望的操作。我的代码如下 <p:datatable id = "table"> <p:columns id="columns" value="#{controller.columnHeaders}" var="columnHeader" > <f:facet name="header"> <h:outputText valu
与动态列一起使用
不会触发我期望的操作。我的代码如下
<p:datatable id = "table">
<p:columns id="columns" value="#{controller.columnHeaders}" var="columnHeader" >
<f:facet name="header">
<h:outputText value="#{columnHeader._label}" />
</f:facet>
<p:inputText rendered="#{columnHeader._editable}"
value="#{orderController.columnValue}" >
<p:ajax event = "keyup" update = "table"
listener = "#{controller.totalRateCalculation}"/>
</p:inputText>
<h:outputLabel rendered="#{!columnHeader._editable}"
value="#{orderController.columnValue}" />
</p:columns>
</p:datatable>
有人帮我吗 也许这不是最好的解决方案,但您可以尝试改用f:ajax
<f:ajax event="keypress" render="table"
"#{controller.totalRateCalculation}">
</f:ajax>
为了帮助您,您需要准确地解释您希望发生的事情。在其中输入文本时,应该调用listener。您是否尝试过