У меня есть список с очень данными. Я хочу показать данные в таблице данных Primeface с ленивой способностью загрузки. теперь я показываю данные нормальные в таблице данных, но это медленно. Как использовать ленивую способность загрузки?Использовать Список для источника в datatable с lazyLoading
XHTML Файл:
<ui:composition template="template.xhtml">
<ui:define name="content">
<p:panel id="pnlLogInformationPage">
<h:form id="logInformation">
<div class="contentContainer-full-left">
<p:dataTable var="log" value="#{logInformationMB.logInformationList}" id="logTable"
width="100%" liveResize="true">
<p:column headerText="ID" sortBy="Id">
<h:outputText value="#{logInformation.Id}" />
</p:column>
<p:column headerText="Name" sortBy="Name">
<h:outputText value="#{logInformation.Name}" />
</p:column>
</p:dataTable>
</div>
</h:form>
</p:panel>
</ui:define>
ManageBean Файл:
@ManagedBean(name = "logInformationMB")
@ViewScoped
public class LogManagedBean implements Serializable {
@PostConstruct
public void initComponents() {
loadLogInformation();
}
public List<LogInformationDTO> getLogInformationList() {
return logInformationList;
}
public void setLogInformationList(final List<LogInformationDTO> pLogInformationList) {
logInformationList = pLogInformationList;
}
public void loadLoagInformation(final ComponentSystemEvent event) {
setLogLInformationlist(getLogInformationList();
}
public void loadInformationProtokolle() {
loadInformationProtokolle(null);
}
public List<LogInformationDTO> getLogInformation() {
final List<LogInformationDTO> lcResult = new ArrayList<LogInformationDTO>();
....
return lcResult;
}
}
Начало глядя на PrimeFaces витрина и документация. Затем выполните поиск в Google, Stackoverflow и т. Д., И когда у вас возникла проблема с кодированием, задайте более конкретный вопрос. Этот слишком общий/широкий/rtfm ... – Kukeltje