我的 xhtml 中有一个如下所示的数据表:
<p:dataTable var="employee"
value="#{employeeBean.employeeLazyDataModel}">
现在在我的支持 bean 中,我有:
@ManagedBean
@RequestScoped
public class EmployeeBean implements Serializable {
@ManagedProperty("#{" + EmployeeLazyDataModel.MANAGEDBEAN_NAME + "}")
private EmployeeLazyDataModel employeeLazyDataModel;
public void preRender(ComponentSystemEvent event) throws Exception {
employeeLazyDataModel= // make a database call
}
// and getters + setters
你认为我可以在 preRender 方法中调用 managedproperty 吗?请建议。谢谢。