Corrección de error en paginación la refrescar datos.
This commit is contained in:
@@ -17,25 +17,22 @@
|
|||||||
<div class="ui-g-3">
|
<div class="ui-g-3">
|
||||||
<div class="ui-inputgroup">
|
<div class="ui-inputgroup">
|
||||||
<p:calendar id="fecha" value="#{VisitList.selectedDate}" pattern="dd/MM/yyyy" showButtonPanel="true" autocomplete="true" />
|
<p:calendar id="fecha" value="#{VisitList.selectedDate}" pattern="dd/MM/yyyy" showButtonPanel="true" autocomplete="true" />
|
||||||
<p:commandButton value="Consultar" onclick="dtVisitList.getPaginator().setPage(0);"/>
|
<p:commandButton value="Mostrar" update="dtVisitList" action="#{VisitList.showData}"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="ui-g-7">
|
<div class="ui-g-7">
|
||||||
<p:message for="fecha" display="text" />
|
<p:message for="fecha" display="text" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p:dataTable widgetVar="dtVisitList" var="v" value="#{VisitList.lazyDataModelVisitList}" lazy="true" paginator="true" rows="10" paginatorPosition="bottom"
|
<p:dataTable id="dtVisitList" widgetVar="dtVisitList" var="v" value="#{VisitList.lazyDataModelVisitList}" lazy="true" paginator="true" rows="10" paginatorPosition="bottom"
|
||||||
paginatorAlwaysVisible="true" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
|
paginatorAlwaysVisible="true" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
|
||||||
rowsPerPageTemplate="10,20,30,40">
|
rowsPerPageTemplate="10,20,30,40">
|
||||||
<p:column headerText="Id" width="60px;">
|
|
||||||
<h:outputText value="#{v.id}" />
|
|
||||||
</p:column>
|
|
||||||
|
|
||||||
<p:column headerText="Fecha" width="auto">
|
<p:column headerText="Fecha" width="90px;">
|
||||||
<h:outputText value="#{v.date}" />
|
<h:outputText value="#{v.date}" />
|
||||||
</p:column>
|
</p:column>
|
||||||
|
|
||||||
<p:column headerText="Hora" width="auto">
|
<p:column headerText="Hora" width="90px;">
|
||||||
<h:outputText value="#{v.time}" />
|
<h:outputText value="#{v.time}" />
|
||||||
</p:column>
|
</p:column>
|
||||||
|
|
||||||
@@ -56,14 +53,14 @@
|
|||||||
</p:column>
|
</p:column>
|
||||||
|
|
||||||
<f:facet name="paginatorBottomLeft">
|
<f:facet name="paginatorBottomLeft">
|
||||||
<p:commandButton type="button" action="#{VisitList.showData}" icon="pi pi-refresh" onclick="PF('dtVisitList').getPaginator().setPage(0);" />
|
<p:commandButton update="dtVisitList" action="#{VisitList.showData}" icon="pi pi-refresh" />
|
||||||
</f:facet>
|
</f:facet>
|
||||||
</p:dataTable>
|
</p:dataTable>
|
||||||
|
|
||||||
<div class="ui-g-12 ui-g-nopad">
|
<div class="ui-g-12 ui-g-nopad">
|
||||||
<div class="ui-g-4 ui-md-4" />
|
<div class="ui-g-4 ui-md-4" />
|
||||||
<div class="ui-g-2 ui-md-2 ">
|
<div class="ui-g-2 ui-md-2 ">
|
||||||
<p:commandButton validateClient="true" value="Consultar" update="frmVisitList" action="#{VisitList.consultar}" icon="pi pi-check" />
|
<p:commandButton validateClient="true" value="Consultar" update="frmVisitList" action="#{VisitList.showData}" icon="pi pi-check" />
|
||||||
</div>
|
</div>
|
||||||
<div class="ui-g-2 ui-md-2">
|
<div class="ui-g-2 ui-md-2">
|
||||||
<p:button value="Volver" outcome="/home" icon="pi pi-home" />
|
<p:button value="Volver" outcome="/home" icon="pi pi-home" />
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import javax.annotation.PostConstruct;
|
||||||
import javax.enterprise.context.RequestScoped;
|
import javax.faces.view.ViewScoped;
|
||||||
import javax.inject.Named;
|
import javax.inject.Named;
|
||||||
|
|
||||||
import org.primefaces.model.LazyDataModel;
|
import org.primefaces.model.LazyDataModel;
|
||||||
@@ -17,7 +17,7 @@ import managedbean.common.ManagedBeanBase;
|
|||||||
import managedbean.common.SessionUtils;
|
import managedbean.common.SessionUtils;
|
||||||
|
|
||||||
@Named("VisitList")
|
@Named("VisitList")
|
||||||
@RequestScoped
|
@ViewScoped
|
||||||
public class VisitListMBean extends ManagedBeanBase implements Serializable {
|
public class VisitListMBean extends ManagedBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
@@ -40,7 +40,7 @@ public class VisitListMBean extends ManagedBeanBase implements Serializable {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<VisitTO> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, Object> filters) {
|
public List<VisitTO> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, Object> filters) {
|
||||||
Long totalRowCount = getRemoteManagerMedicalTest().getPendingQuestionsCount(familyDoctorId);
|
Long totalRowCount = getRemoteManagerVisit().getScheduledVisitsCount(familyDoctorId, selectedDate);
|
||||||
this.setRowCount(totalRowCount.intValue());
|
this.setRowCount(totalRowCount.intValue());
|
||||||
|
|
||||||
return getRemoteManagerVisit().listAllScheduledVisitsPaged(familyDoctorId, selectedDate, (first / pageSize), pageSize);
|
return getRemoteManagerVisit().listAllScheduledVisitsPaged(familyDoctorId, selectedDate, (first / pageSize), pageSize);
|
||||||
|
|||||||
Reference in New Issue
Block a user