fixed data ocorrencia verification

git-svn-id: https://svn.coded.pt/svn/SIPRP@1744 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Frederico Palma 14 years ago
parent 320e39fa3d
commit f9a5abd892

@ -3,10 +3,10 @@ auxiliary.org-netbeans-modules-web-client-tools-api.dialogShowDebugPanel=false
auxiliary.org-netbeans-modules-web-client-tools-api.FIREFOX=true
auxiliary.org-netbeans-modules-web-client-tools-api.INTERNET_5f_EXPLORER=false
auxiliary.org-netbeans-modules-web-client-tools-api.serverdebug=true
deploy.ant.properties.file=/home/dneves/.netbeans/6.7/tomcat60.properties
j2ee.platform.classpath=/home/dneves/Software/apache-tomcat-6.0.18/lib/jasper.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/jsp-api.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/catalina-ant.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/tomcat-i18n-es.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/tomcat-i18n-ja.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/catalina-ha.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/servlet-api.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/tomcat-i18n-fr.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/catalina.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/tomcat-coyote.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/el-api.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/annotations-api.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/tomcat-dbcp.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/jasper-el.jar:/home/dneves/Software/apache-tomcat-6.0.18/lib/catalina-tribes.jar:/home/dneves/Software/apache-tomcat-6.0.18/bin/tomcat-juli.jar
j2ee.server.instance=tomcat60:home=/home/dneves/Software/apache-tomcat-6.0.18:base=apache-tomcat-6.0.18_base
deploy.ant.properties.file=/home/fpalma/.netbeans/6.7/tomcat60.properties
j2ee.platform.classpath=/home/fpalma/apache/apache-tomcat-6.0.32/lib/el-api.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/catalina.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/tomcat-i18n-ja.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/catalina-ant.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/tomcat-coyote.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/tomcat-dbcp.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/jsp-api.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/jasper.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/catalina-ha.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/ecj-3.3.1.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/tomcat-i18n-fr.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/servlet-api.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/tomcat-i18n-es.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/annotations-api.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/jasper-el.jar:/home/fpalma/apache/apache-tomcat-6.0.32/lib/catalina-tribes.jar:/home/fpalma/apache/apache-tomcat-6.0.32/bin/tomcat-juli.jar
j2ee.server.instance=tomcat60:home=/home/fpalma/apache/apache-tomcat-6.0.32
javac.debug=true
javadoc.preview=true
jaxws.endorsed.dir=/home/dneves/Software/netbeans-6.7.1/java2/modules/ext/jaxws21/api:/home/dneves/Software/netbeans-6.7.1/ide11/modules/ext/jaxb/api
user.properties.file=/home/dneves/.netbeans/6.7/build.properties
jaxws.endorsed.dir=/home/fpalma/bin/netbeans-6.7.1/java2/modules/ext/jaxws21/api:/home/fpalma/bin/netbeans-6.7.1/ide11/modules/ext/jaxb/api
user.properties.file=/home/fpalma/.netbeans/6.7/build.properties

@ -223,7 +223,7 @@ public class PlanosDataProvider extends GenericDataProvider
private enum SECTION { ACTIVOS, SEGUIMENTO, CONCLUIDOS; };
private Select2 getExpression( SECTION section, Utilizador u, String nome, String estabelecimento, String dataVisita )
private Select2 getExpression( SECTION section, Utilizador u, String nome, String estabelecimento, String dataVisita, Integer ano )
{
Expression where = getWhereExpression( nome, estabelecimento, dataVisita );
Expression faseExpression = null;
@ -243,6 +243,10 @@ public class PlanosDataProvider extends GenericDataProvider
{
where = where.and( faseExpression );
}
if( ano != null && ano.intValue() > 0 && dataVisita == null )
{
where = where.and( new Field( "EXTRACT( year FROM " + PlanosActuacaoData.DATA_VISITA_FULL + " )" ).isEqual( ano) );
}
Select2 query = new Select2(
new String[] { PlanosActuacaoData.TABLENAME },
@ -295,12 +299,12 @@ public class PlanosDataProvider extends GenericDataProvider
}
public List< PlanoActuacao > searchPlanosActivos( Utilizador u, String nome, String estabelecimento, String dataVisita )
public List< PlanoActuacao > searchPlanosActivos( Utilizador u, String nome, String estabelecimento, String dataVisita, Integer ano )
throws Exception
{
System.out.println( "\nPlanosDataProvider . searchPlanosActivos() : " );
Select2 query = getExpression( SECTION.ACTIVOS, u, nome, estabelecimento, dataVisita );
Select2 query = getExpression( SECTION.ACTIVOS, u, nome, estabelecimento, dataVisita, ano );
System.out.println( "\tSQL : " + query );
Virtual2DArray array = getExecuter().executeQuery( query );
@ -313,12 +317,12 @@ public class PlanosDataProvider extends GenericDataProvider
// return getFullPlanos( rs );
}
public List< PlanoActuacao > searchPlanosSeguimento( Utilizador u, String nome, String estabelecimento, String dataVisita )
public List< PlanoActuacao > searchPlanosSeguimento( Utilizador u, String nome, String estabelecimento, String dataVisita, Integer ano )
throws Exception
{
System.out.println( "\nPlanosDataProvider . searchPlanosSeguimento() : " );
Select2 query = getExpression( SECTION.SEGUIMENTO, u, nome, estabelecimento, dataVisita );
Select2 query = getExpression( SECTION.SEGUIMENTO, u, nome, estabelecimento, dataVisita, ano );
System.out.println( "\tSQL : " + query );
Virtual2DArray array = getExecuter().executeQuery( query );
@ -331,12 +335,12 @@ public class PlanosDataProvider extends GenericDataProvider
// return getFullPlanos( rs );
}
public List< PlanoActuacao > searchPlanosConcluidos( Utilizador u, String nome, String estabelecimento, String dataVisita )
public List< PlanoActuacao > searchPlanosConcluidos( Utilizador u, String nome, String estabelecimento, String dataVisita, Integer ano )
throws Exception
{
System.out.println( "\nPlanosDataProvider . searchPlanosConcluidos() : " );
Select2 query = getExpression( SECTION.CONCLUIDOS, u, nome, estabelecimento, dataVisita );
Select2 query = getExpression( SECTION.CONCLUIDOS, u, nome, estabelecimento, dataVisita, ano );
System.out.println( "\tSQL : " + query );
Virtual2DArray array = getExecuter().executeQuery( query );
@ -921,4 +925,31 @@ public class PlanosDataProvider extends GenericDataProvider
{
return getLocalProvider().load( HsRelatorioRiscoValorQualitativoData.class, valorID, HsRelatorioRiscoValorQualitativoData.ID );
}
public List<Integer> getDistinctYears( Integer excludeYear ) throws Exception
{
List<Integer> result = new LinkedList<Integer>();
Expression where = new Field( "deleted_date" ).isEqual( null );
if ( excludeYear != null )
{
where = where.and( new Field( "EXTRACT( year FROM data_visita )" ).notIn( new Integer[] { excludeYear } ) );
}
Select2 query = new Select2(
new String[] { "planos_actuacao" },
new Integer[] { },
new Expression[] { },
new String[] { "DISTINCT( cast( EXTRACT( year FROM data_visita ) as integer ) ) AS ano" },
where,
new String[] { "ano DESC" },
null, null, null );
query.disableOrderFieldsVerification();
Virtual2DArray array = getExecuter().executeQuery( query );
for ( int i = 0; i < array.columnLength(); i++ )
{
Integer ano = array.get( i, 0 );
result.add( ano );
}
return result;
}
}

@ -34,15 +34,15 @@ public class PlanosActuacaoImporter
{
try
{
System.out.println( "\nInit: PA logger ..." );
PlanosActuacaoLogger.init();
System.out.println( "\nInit: properties ..." );
readProperties( args );
System.out.println( "\nInit: db ..." );
EvoBaseProvider.getInstance();
System.out.println( "\nInit: PA logger ..." );
PlanosActuacaoLogger.init();
System.out.println( "\nInit: A importar Planos de Actua\u00E7\u00E3o ..." );
PlanosActuacaoImporter.getInstace().init();
}

@ -6,6 +6,7 @@
package planosactuacao;
import com.evolute.utils.error.ErrorLogger;
import com.evolute.utils.strings.StringPlainer;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.webui.jsf.component.Button;
@ -2163,7 +2164,7 @@ public class EditarPlano extends AbstractPageBean
mail_text += "<p><center><b>Por favor n&atilde;o responda a esta mensagem, dado tratar-se de um e-mail autom&aacute;tico</b></center></p>";
break;
}
assunto = StringPlainer.convertString( assunto, true, false );
if ( fase < Global.FASE_CONCLUIDO )
{
String responsavel_loja = "n";

@ -166,6 +166,7 @@ public class Header extends AbstractFragmentBean {
case Global.DIRECTOR_SIPRP:
url += "FormDirSiprp.jsp?user=" + u.getId().intValue();
// url += "Acesso.jsp";
break;
case Global.DIRECTOR_NACIONAL_SEGURANCA:

@ -10,11 +10,13 @@ import com.evolute.utils.error.ErrorLogger;
import com.sun.data.provider.RowKey;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.webui.jsf.component.Button;
import com.sun.webui.jsf.component.DropDown;
import com.sun.webui.jsf.component.PanelGroup;
import com.sun.webui.jsf.component.Table;
import com.sun.webui.jsf.component.TableColumn;
import com.sun.webui.jsf.component.TableRowGroup;
import com.sun.webui.jsf.component.TextField;
import com.sun.webui.jsf.model.Option;
import db.entidades.PlanoActuacao;
import db.entidades.Utilizador;
import db.providers.PlanosDataProvider;
@ -27,12 +29,15 @@ import java.util.List;
import javax.faces.FacesException;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import shst.higiene.planoactuacao.print.PlanoActuacaoPDFCreator;
import tabledataproviders.PlanosActualDataProvider;
import tabledataproviders.PlanosConcluidosDataProvider;
import tabledataproviders.PlanosSeguimentoDataProvider;
import utils.JSFUtils;
import utils.Utils;
/**
* <p>Page bean that corresponds to a similarly named JSP page. This
@ -419,6 +424,19 @@ public class ListaPlanos extends AbstractPageBean
{
this.buttonFilterConc = b;
}
private DropDown dropCurrentYear = new DropDown();
public DropDown getDropCurrentYear()
{
return dropCurrentYear;
}
public void setDropCurrentYear( DropDown dropCurrentYear )
{
this.dropCurrentYear = dropCurrentYear;
}
private static final DateFormat D_F = new SimpleDateFormat( "yyyy-MM-dd" );
// </editor-fold>
@ -494,7 +512,19 @@ public class ListaPlanos extends AbstractPageBean
public void prerender()
{
System.out.println( "LISTA PLANOS - PRERENDER" );
HttpServletRequest request = ( HttpServletRequest ) getExternalContext().getRequest();
String referer = request.getRequestURI();
String pageFrom = Utils.getPageFrom( referer );
if ( !pageFrom.matches( "FormMedico.jsp" )
|| dropCurrentYear.getItems() == null )
{
fillCurrentYearDrop();
fillInitialForm();
}
}
private void fillInitialForm()
{
Utilizador u = getSessionBean1().getCurrentUser();
System.out.println( "\tUser Logged In : " + ( u == null ? "NONE !" : "[" + u.getId() + "] : " + u.getLogin() ) );
@ -789,6 +819,7 @@ public class ListaPlanos extends AbstractPageBean
private void initialize()
{
Utilizador u = getSessionBean1().getCurrentUser();
Integer ano = getSelectedYear();
// Integer estabelecimento_id = null;
// if ( u.getTipo().intValue() != Global.TECNICO_HS )
@ -803,13 +834,13 @@ public class ListaPlanos extends AbstractPageBean
System.out.println( "\tGETTING INITIAL VALUES FOR EACH TABLE." );
long startedTime = System.currentTimeMillis();
List< PlanoActuacao > listPlanosActivos = getPlanosActivos( u );
List< PlanoActuacao > listPlanosActivos = getPlanosActivos( u, ano );
getSessionBean1().getPlanosActualDataProvider().setList( listPlanosActivos );
List< PlanoActuacao > listPlanosSeguimento = getPlanosSeguimento( u );
List< PlanoActuacao > listPlanosSeguimento = getPlanosSeguimento( u, ano );
getSessionBean1().getPlanosSeguimentoDataProvider().setList( listPlanosSeguimento );
List< PlanoActuacao > listPlanosConcluidos = getPlanosConcluidos( u );
List< PlanoActuacao > listPlanosConcluidos = getPlanosConcluidos( u, ano );
getSessionBean1().getPlanosConcluidosDataProvider().setList( listPlanosConcluidos );
long endedTime = System.currentTimeMillis();
@ -855,7 +886,7 @@ public class ListaPlanos extends AbstractPageBean
}
private List< PlanoActuacao > searchPlanosActivos( Utilizador u, String nome, String estabelecimento, String dataVisita )
private List< PlanoActuacao > searchPlanosActivos( Utilizador u, String nome, String estabelecimento, String dataVisita, Integer ano )
{
List< PlanoActuacao > list = null;
try
@ -863,7 +894,7 @@ public class ListaPlanos extends AbstractPageBean
if ( u.getTipo().intValue() != Global.DIRECTOR_SIPRP && u.getTipo().intValue() != Global.GESTOR && u.getTipo().intValue() != Global.DIRECTOR_GERAL_RH )
{
PlanosDataProvider pdp = PlanosDataProvider.getInstance();
list = pdp.searchPlanosActivos( u, nome, estabelecimento, dataVisita );
list = pdp.searchPlanosActivos( u, nome, estabelecimento, dataVisita, ano );
}
}
catch ( Exception e )
@ -873,18 +904,18 @@ public class ListaPlanos extends AbstractPageBean
return list == null ? new LinkedList< PlanoActuacao >() : list;
}
private List<PlanoActuacao> getPlanosActivos( Utilizador u )
private List<PlanoActuacao> getPlanosActivos( Utilizador u, Integer ano )
{
return searchPlanosActivos( u, null, null, null );
return searchPlanosActivos( u, null, null, null, ano );
}
private List< PlanoActuacao > searchPlanosSeguimento( Utilizador u, String nome, String estabelecimento, String dataVisita )
private List< PlanoActuacao > searchPlanosSeguimento( Utilizador u, String nome, String estabelecimento, String dataVisita, Integer ano )
{
List< PlanoActuacao > list = null;
try
{
PlanosDataProvider pdp = PlanosDataProvider.getInstance();
list = pdp.searchPlanosSeguimento( u, nome, estabelecimento, dataVisita );
list = pdp.searchPlanosSeguimento( u, nome, estabelecimento, dataVisita, ano );
}
catch ( Exception ex )
{
@ -893,18 +924,18 @@ public class ListaPlanos extends AbstractPageBean
return list == null ? new LinkedList< PlanoActuacao >() : list;
}
private List< PlanoActuacao > getPlanosSeguimento( Utilizador u )
private List< PlanoActuacao > getPlanosSeguimento( Utilizador u, Integer ano )
{
return searchPlanosSeguimento( u, null, null, null );
return searchPlanosSeguimento( u, null, null, null, ano );
}
private List< PlanoActuacao > searchPlanosConcluidos( Utilizador u, String nome, String estabelecimento, String dataVisita )
private List< PlanoActuacao > searchPlanosConcluidos( Utilizador u, String nome, String estabelecimento, String dataVisita, Integer ano )
{
List< PlanoActuacao > list = null;
try
{
PlanosDataProvider pdp = PlanosDataProvider.getInstance();
list = pdp.searchPlanosConcluidos( u, nome, estabelecimento, dataVisita );
list = pdp.searchPlanosConcluidos( u, nome, estabelecimento, dataVisita, ano );
}
catch ( Exception ex )
{
@ -913,9 +944,9 @@ public class ListaPlanos extends AbstractPageBean
return list == null ? new LinkedList< PlanoActuacao >() : list;
}
private List< PlanoActuacao > getPlanosConcluidos( Utilizador u )
private List< PlanoActuacao > getPlanosConcluidos( Utilizador u, Integer ano )
{
return searchPlanosConcluidos( u, null, null, null );
return searchPlanosConcluidos( u, null, null, null, ano );
}
public String buttonFilterActual_action()
@ -942,9 +973,11 @@ public class ListaPlanos extends AbstractPageBean
String visitaDateStr = calFilterDate == null ? null : D_F.format( calFilterDate );
Integer ano = getSelectedYear();
getSessionBean1().setIsSearchingPlanosActuacao( Boolean.TRUE );
getSessionBean1().getPlanosActualDataProvider().setList(
searchPlanosActivos( getSessionBean1().getCurrentUser(), nome, estabelecimento, visitaDateStr ) );
searchPlanosActivos( getSessionBean1().getCurrentUser(), nome, estabelecimento, visitaDateStr, ano ) );
return null;
}
@ -973,9 +1006,11 @@ public class ListaPlanos extends AbstractPageBean
String visitaDateStr = calFilterDateSeguimento == null ? null : D_F.format( calFilterDateSeguimento );
Integer ano = getSelectedYear();
getSessionBean1().setIsSearchingPlanosActuacao( Boolean.TRUE );
getSessionBean1().getPlanosSeguimentoDataProvider().setList(
searchPlanosSeguimento( getSessionBean1().getCurrentUser(), nome, estabelecimento, visitaDateStr ) );
searchPlanosSeguimento( getSessionBean1().getCurrentUser(), nome, estabelecimento, visitaDateStr, ano ) );
return null;
}
@ -1004,11 +1039,54 @@ public class ListaPlanos extends AbstractPageBean
String visitaDateStr = calFilterDateConcluidos == null ? null : D_F.format( calFilterDateConcluidos );
Integer ano = getSelectedYear();
getSessionBean1().setIsSearchingPlanosActuacao( Boolean.TRUE );
getSessionBean1().getPlanosConcluidosDataProvider().setList(
searchPlanosConcluidos( getSessionBean1().getCurrentUser(), nome, estabelecimento, visitaDateStr ) );
searchPlanosConcluidos( getSessionBean1().getCurrentUser(), nome, estabelecimento, visitaDateStr, ano ) );
return null;
}
public void dropCurrentYear_valueChangeListener( ValueChangeEvent event )
{
Object oldValue = event.getOldValue();
Object newValue = event.getNewValue();
if ( newValue != null && newValue instanceof Integer )
{
Integer newYear = ( Integer ) newValue;
getSessionBean1().setAnoChoice( newYear);
Integer oldYear = oldValue != null && oldValue instanceof Integer ? ( Integer ) oldValue : null;
if ( oldYear == null || !newYear.equals( oldYear ) )
{
fillInitialForm();
}
}
}
private Integer getSelectedYear()
{
Integer result = getSessionBean1().getAnoChoice();
if ( result == null && dropCurrentYear != null )
{
Object selected = dropCurrentYear.getSelected();
if ( selected != null && selected instanceof Integer )
{
result = ( Integer ) selected;
}
}
return result;
}
private void fillCurrentYearDrop()
{
Integer selectedYear = getSelectedYear();
Option[] opts = Utils.getYearDropValues();
dropCurrentYear.setItems( opts );
dropCurrentYear.setSelected( selectedYear != null ? selectedYear : Utils.getDefaultSelectedYear() );
}
}

@ -74,6 +74,7 @@ public class SessionBean1 extends AbstractSessionBean {
private HashMap<Integer, Area> areasHash;
private HashMap<Integer, Risco> riscosHash;
private Integer anoChoice;
public enum PAGINATION_ENUM
{
@ -452,4 +453,14 @@ public class SessionBean1 extends AbstractSessionBean {
this.aatSessionID = aatSessionID;
}
public Integer getAnoChoice()
{
return anoChoice;
}
public void setAnoChoice( Integer anoChoice )
{
this.anoChoice = anoChoice;
}
}

@ -34,8 +34,8 @@ public class PlanosActuacaoLogger
String host = "";
String port = "";
EvoProxyObject.configSystemProxySelector();
EvoProxyObject.getProxy( user, pass, host, port );
// EvoProxyObject.configSystemProxySelector();
// EvoProxyObject.getProxy( user, pass, host, port );
Logger logger = new WSLogger( properties );
ErrorLogger.initializeLogger( logger );

@ -7,8 +7,13 @@ package utils;
import com.evolute.utils.Singleton;
import com.evolute.utils.error.ErrorLogger;
import com.evolute.utils.strings.UnicodeChecker;
import com.sun.webui.jsf.model.Option;
import db.entidades.Utilizador;
import db.providers.PlanosDataProvider;
import java.util.Calendar;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;
@ -155,4 +160,56 @@ public class Utils
}
}
public static Integer getDefaultSelectedYear()
{
Integer result = null;
java.util.Calendar calendar = java.util.Calendar.getInstance();
calendar.setTime( new Date() );
result = calendar.get( java.util.Calendar.YEAR );
return result;
}
public static Option[] getYearDropValues()
{
Calendar calendar = Calendar.getInstance();
calendar.setTime( new Date() );
Integer currentYear = calendar.get( Calendar.YEAR );
Option[] opts = null;
try
{
int start = 0;
List< Integer > anosList = PlanosDataProvider.getInstance().getDistinctYears( null );
if ( anosList.contains( currentYear ) )
{
opts = new Option[ anosList.size() + 1 ];
opts[ start++ ] = new Option( 0, "Todos" );
}
else
{
opts = new Option[ anosList.size() + 2 ];
opts[ start++ ] = new Option( 0, "Todos" );
opts[ start++ ] = new Option( currentYear, currentYear.toString() );
}
Iterator< Integer > it = anosList.iterator();
for ( ; it.hasNext(); start++ )
{
Integer ano = it.next();
opts[ start ] = new Option( ano, ano.toString() );
}
}
catch ( Exception e )
{
ErrorLogger.logException( e );
}
return opts;
}
public static String getPageFrom(String referer)
{
String pageFrom = referer.substring(referer.lastIndexOf("/")+1);
return pageFrom;
}
}

@ -40,6 +40,13 @@
<h:panelGrid columnClasses="gridColCenter" columns="1" id="gridMsg" style="height: 24px; width: 100%">
<webuijsf:staticText id="lblMsg" styleClass="labelMsg" />
</h:panelGrid>
<h:panelGroup id="panelGroupCurrentYear" style="text-align: right;">
<webuijsf:form id="formYear">
<webuijsf:staticText escape="false" id="textCurrentYear" text="Visualizar planos do ano: " />
<webuijsf:dropDown binding="#{ListaPlanos.dropCurrentYear}" id="dropCurrentYear"
onChange="webui.suntheme4_2.common.timeoutSubmitForm(this.form, 'dropCurrentYear');" valueChangeListenerExpression="#{ListaPlanos.dropCurrentYear_valueChangeListener}"/>
</webuijsf:form>
</h:panelGroup>
<!-- grid actual -->
@ -49,7 +56,6 @@
<webuijsf:staticText escape="false" id="staticText2" style="font-size: 14px" text=" "/>
<webuijsf:staticText id="staticText3" styleClass="label" text="Processos com dados pendentes"/>
<webuijsf:form id="form1">
<h:panelGrid binding="#{ListaPlanos.gridPanelFilterActual}" columns="4" id="gridPanelFilterActual" style="" styleClass="centerBlock">
<webuijsf:panelGroup binding="#{ListaPlanos.groupPanelFilterActual}" id="groupPanelFilterActual" style="">

Loading…
Cancel
Save