I am having a data table like below in my xhtml:
<p:dataTable var="employee"
value="#{employeeBean.employeeLazyDataModel}">
Now in my backing bean, I have:
@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
Do you think I can call managedproperty inside preRender method? Please suggest. Thanks.