我想从 dataTable 中获取选择值以在我的托管 Bean 中设置,但在托管 bean 中只需设置为空。如何设置选择值?
<h:form id="formcancel">
<p:dataTable id="tablaprecan" var="xd" value="#{cancelacionMB.resultados}" rowKey="#{xd.folio}"
selection="#{cancelacionMB.cliente}" selectionMode="single" >
<f:facet name="header">
Solicitudes de Precancelacion
</f:facet>
<p:column headerText="Folio">
<h:outputText value="#{xd.folio}" />
</p:column>
<p:column headerText="Cliente">
<h:outputText value="#{xd.id_cliente}" />
</p:column>
<p:column headerText="Nombre del Cliente">
<h:outputText value="#{xd.nombre_cliente}" />
</p:column>
<p:column headerText="Fecha Precancelacion">
<h:outputText value="#{xd.timestamp_precancelacion}" />
</p:column>
<f:facet name="footer">
<p:commandButton id="viewButton" value="Cancelar Banca" icon="ui-icon-gear"
update="tablaprecan" actionListener="#{cancelacionMB.cancelarBE}" rendered="true" />
</f:facet>
</p:dataTable>
</h:form>
这是我的托管 Bean 私人 CancelacionMB 客户;
public CancelacionMB getCliente() {
return cliente;
}
public void setCliente(CancelacionMB cliente) {
this.cliente = cliente;
}