Corección de interfaz para vista de la agenda del médico.

This commit is contained in:
Marcos Garcia Nuñez
2019-12-24 17:52:35 +01:00
parent 017d685538
commit ed54eb8905
2 changed files with 10 additions and 4 deletions

View File

@@ -30,15 +30,15 @@
<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}"
rowsPerPageTemplate="10,20,30,40">
rowsPerPageTemplate="10,20,30,40" emptyMessage="No existen datos para los filtros seleccionados.">
<p:column headerText="Fecha" width="90px;">
<p:column headerText="Fecha" width="90">
<h:outputText value="#{v.date}">
<f:convertDateTime type="date" pattern="dd/MM/yyyy" timeStyle="short" />
</h:outputText>
</p:column>
<p:column headerText="Hora" width="90px;">
<p:column headerText="Hora" width="60">
<h:outputText value="#{v.time}">
<f:convertDateTime type="time" pattern="HH:mm" />
</h:outputText>
@@ -57,7 +57,7 @@
</p:column>
<p:column headerText="Acción" width="80px;">
<p:commandButton value="Ver" action="showVisit" icon="pi pi-check" />
<p:commandButton value="Ver" action="#{VisitList.showVisit(v.id)}" icon="pi pi-check" />
</p:column>
<f:facet name="paginatorBottomLeft">

View File

@@ -1,11 +1,13 @@
package managedbean.visit;
import java.io.IOException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.annotation.PostConstruct;
import javax.faces.context.FacesContext;
import javax.faces.view.ViewScoped;
import javax.inject.Named;
@@ -58,6 +60,10 @@ public class VisitListMBean extends ManagedBeanBase implements Serializable {
public void showData() {
}
public void showVisit(Integer visitId) throws IOException {
FacesContext.getCurrentInstance().getExternalContext().redirect("VisitView.xhtml?id=" + visitId.toString());
}
public Date getSelectedDate() {
return selectedDate;
}