0
내 JSF 페이지에 다음 코드를 :동일한 dataTable에서 글로벌 양식과 특정 양식을 어떻게 관리 할 수 있습니까?
<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
을 버튼 하나로 처리하려면 전체 표를 포함해야한다고 생각합니다.
<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>