【发布时间】:2014-02-03 10:49:27
【问题描述】:
我有一个带有多选列的 primefaces 数据表。我希望能够在加载时设置选定(选中)的行。我将从 post 构造中的服务调用中获得所需的选定行,但我需要知道将这些值传递到何处,以便在页面加载时检查某些行。
【问题讨论】:
标签: jsf primefaces datatable
我有一个带有多选列的 primefaces 数据表。我希望能够在加载时设置选定(选中)的行。我将从 post 构造中的服务调用中获得所需的选定行,但我需要知道将这些值传递到何处,以便在页面加载时检查某些行。
【问题讨论】:
标签: jsf primefaces datatable
例如:
<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}">
对于集合选择,您必须在 INIT METHOD OF BEAN 中初始化属性 preMatriculasSelec:
@PostConstruct
public void init(){
preMatriculasSelec = something;
}
并且选择将在视图中检查。
【讨论】: