我的 JSF 页面上有下一个代码:
<b:dataTable value = "#{formBean.formularios}" var = "formulario" id = "dataTableFormularios">
<p:column>
<f:facet name = "header">
<h:outputText value = "Nombre Formulario"/>
</f:facet>
<h:form>
<p:commandLink update = "..." process="@this" action="..." value = "#{formulario.nombre}"/>
</h:form>
</p:column>
</b:dataTable>
我的目标:我想为用户提供同时从表中删除一些记录而无需太多努力的能力。你建议我做什么?
我的建议:b:selectBooleanCheckbox
与按钮一起使用并将所有这些都包含在<h:form>
.
我的建议的问题:为了selectBooleanCheckbox
用一个按钮覆盖所有内容,我认为它也应该覆盖整个表格。如果我 recubro 整个表会因以下原因导致结构<h:form>
失败<p:commandLink>
:
<h:form>
<b:dataTable value = "#{formBean.formularios}" var = "formulario" id = "dataTableFormularios">
<p:column>
<f:facet name = "header">
<h:outputText value = ""/>
</f:facet>
<b:selectBooleanCheckbox value = "{#formulario.id}"/>
</p:column>
<p:column>
<f:facet name = "header">
<h:outputText value = "Nombre Formulario"/>
</f:facet>
<h:form>
<p:commandLink update = "..." process="@this" action="..." value = "#{formulario.nombre}"/>
</h:form>
</p:column>
</b:dataTable>
<b:commandButton .../>
</h:form>