Skip to content
Snippets Groups Projects
Commit 6a2f993d authored by Falucho's avatar Falucho
Browse files

Merge remote-tracking branch 'origin/master'

parents 84d9e447 85900356
No related branches found
No related tags found
No related merge requests found
......@@ -24,12 +24,17 @@ public class GestionHechosBean implements Serializable {
public void init() {
estados = service.listarEstados();
filteredFacts = service.listarHechos();
facts = service.listarHechos();
}
private List<State> estados;
private List<Fact> facts;
private List<Fact> filteredFacts;
private String filterTitulo = "";
private String filterDesc = "";
private String filterEstado = "";
......@@ -70,5 +75,16 @@ public class GestionHechosBean implements Serializable {
public void setFilterEstado(String filterEstado) {
this.filterEstado = filterEstado;
}
public List<Fact> getFacts() {
return facts;
}
public void setFacts(List<Fact> facts) {
this.facts = facts;
}
public void setService(BusinessLocal service) {
this.service = service;
}
}
......@@ -15,7 +15,7 @@
<h:outputText value="#{sessionBean.user.mail}"/>
</p:outputPanel>
<p:dataTable var="hecho" id="dataHecho" value="#{gestionHechos.filteredFacts}" widgetVar="NoticiasTable"
<p:dataTable var="hecho" id="dataHecho" value="#{gestionHechos.facts}" widgetVar="NoticiasTable"
emptyMessage="Hecho no encontrada" filteredValue="#{gestionHechos.filteredFacts}">
<f:facet name="header">
<p:outputPanel>
......@@ -25,25 +25,41 @@
</p:outputPanel>
</f:facet>
<p:column filterBy="#{gestionHechos.filterTitulo}" headerText="Titulo" filterMatchMode="contains">
<p:column filterBy="#{hecho.title}" headerText="Titulo" filterMatchMode="contains">
<h:outputText value="#{hecho.title}"/>
</p:column>
<p:column filterBy="#{gestionHechos.filterDesc}" headerText="Descripción" filterMatchMode="contains">
<p:column filterBy="#{hecho.description}" headerText="Descripción" filterMatchMode="contains">
<h:outputText value="#{hecho.description}"/>
</p:column>
<p:column filterBy="#{gestionHechos.filterEstado}" headerText="Estados" filterMatchMode="exact">
<p:column filterBy="#{hecho.actualState.value}" headerText="Estados" filterMatchMode="exact">
<f:facet name="filter">
<p:selectOneMenu onchange="PF('NoticiasTable').filter()" styleClass="custom-filter">
<f:selectItem itemLabel="Select One" itemValue="#{null}" noSelectionOption="true"/>
<f:selectItems value="#{gestionHechos.estados}" var="e" itemLabel="#{e.value}"
itemValue="#{e.value}"/>
itemValue="#{hecho.actualState.value}"/>
</p:selectOneMenu>
</f:facet>
<h:outputText value="#{hecho.actualState.value}"/>
</p:column>
<p:column headerText="" style="text-align: center" >
<p:growl id="message" showDetail="true" />
<p:commandButton value="Enviar Verificación" action="#{hecho.setEstado()}" update="@form" disabled="#{noticia.EstaVerifcado()}" >
<p:confirm header="Confirmar" message="¿Enviar Solicitud?" icon="pi pi-exclamation-triangle" />
</p:commandButton>
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
<p:commandButton value="Si" type="button" styleClass="ui-confirmdialog-yes" icon="pi pi-check" />
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="pi pi-times" />
</p:confirmDialog>
</p:column>
</p:dataTable>
</h:form>
</ui:define>
</ui:decorate>
</body>
</html>
\ No newline at end of file
</html>
......@@ -44,6 +44,10 @@ public final class Fact implements Serializable {
return actualState;
}
public State getActualState2() {
return actualState;
}
public void setActualState(State actualState) {
this.actualState = actualState;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment