0

我的 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>
4

1 回答 1

0

只需像您所做dataTable的那样将您的整体包裹起来,然后删除. 内部仍然有效formformdataTablecommandLinkdataTable

于 2016-06-05T13:15:59.793 回答