我在 DataTable 中有一个 commandButton。但是,当我单击它时不会调用“动作”(与 actionListener 效果相同);我在服务器操作开始时添加了日志,但它从未显示。请注意,该按钮在数据列表之外时可以正常工作。
这是我的代码:
<h:form id="compSearchForm">
<p:dataTable var="competency" value="#{competencySearchBean.matchingCompetencies.toArray()}">
<p:column>
<f:facet name="header">
<h:outputLabel value="Title" />
</f:facet>
<h:outputText value="#{competency.title}" />
</p:column>
<p:column>
<p:commandButton value="Go" id="actionButton" action="#{myBean.doAction}" />
</p:column>
</p:dataTable>
</h:form>
你知道问题可能是什么吗?