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" <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" 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}"> <h:outputText value="#{v.date}">
<f:convertDateTime type="date" pattern="dd/MM/yyyy" timeStyle="short" /> <f:convertDateTime type="date" pattern="dd/MM/yyyy" timeStyle="short" />
</h:outputText> </h:outputText>
</p:column> </p:column>
<p:column headerText="Hora" width="90px;"> <p:column headerText="Hora" width="60">
<h:outputText value="#{v.time}"> <h:outputText value="#{v.time}">
<f:convertDateTime type="time" pattern="HH:mm" /> <f:convertDateTime type="time" pattern="HH:mm" />
</h:outputText> </h:outputText>
@@ -57,7 +57,7 @@
</p:column> </p:column>
<p:column headerText="Acción" width="80px;"> <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> </p:column>
<f:facet name="paginatorBottomLeft"> <f:facet name="paginatorBottomLeft">

View File

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