Jsf 如何使用primefaces datatable从托管bean设置选定的datatable行
我有一个primefaces数据表,其中有一个多选列。我希望能够在加载时设置选中的选中行。我将在post构造中从服务调用中选择所需的行,但我需要知道在何处传递这些值,这样当页面加载时,它会检查某些行。例如:Jsf 如何使用primefaces datatable从托管bean设置选定的datatable行,jsf,primefaces,datatable,Jsf,Primefaces,Datatable,我有一个primefaces数据表,其中有一个多选列。我希望能够在加载时设置选中的选中行。我将在post构造中从服务调用中选择所需的行,但我需要知道在何处传递这些值,这样当页面加载时,它会检查某些行。例如: <p:dataTable id="mainDataTable" var="pm" widgetVar="dt" value="#{generarPreMatriculaBean.preMatriculas}" rowKey="#{pm.id}"
<p:dataTable id="mainDataTable" var="pm" widgetVar="dt"
value="#{generarPreMatriculaBean.preMatriculas}" rowKey="#{pm.id}"
selection="#{generarPreMatriculaBean.preMatriculasSelec}"
styleClass="datatable_style_general" scrollable="true"
rowIndexVar="rowIndex"
emptyMessage="No se encontró registros"
rowStyleClass="#{pm.generado == true ? 'old' : null}">
并在查看时检查所选内容
@PostConstruct
public void init(){
preMatriculasSelec = something;
}