Je ne sais pas si c'est éxactement le même cas mais j'ai solutionner le truc de la sorte :
avec lowerVal=t1 et upperVal = t2
l'élément est sélectionné s'il débute dans la fourchette ou s'il se termine dans la fourchette

En espérant que ça puisse vous aider...

 ContainerFilterBean dateFilter = new ContainerFilterBean("date",true,jParams.getEntryLoadRequest());
  //Si upperVal > aujourd'hui alors les news doivent débuter avant aujourdhui sinon elle doit débuter avant upperVal
  if (  upperVal.getTime() >aujourdhui  ) {
          dateFilter.addClause(ContainerFilterBean.COMP_SMALLER, String.valueOf(aujourdhui));
  }else{
          dateFilter.addClause(ContainerFilterBean.COMP_SMALLER, String.valueOf(upperVal.getTime()) );
  }
  containerFilterVector.add(dateFilter);
  dateFilter = new ContainerFilterBean("datefin",true,jParams.getEntryLoadRequest());
  // la date fin doit être après la lowerVal
  dateFilter.addClause(ContainerFilterBean.COMP_BIGGER, String.valueOf(lowerVal.getTime()) );
  containerFilterVector.add(dateFilter);



Jean-Michel Beaupré
mailto:[EMAIL PROTECTED]



"Nicolas Lafaury" <[EMAIL PROTECTED]>

26.07.2006 11:27

Veuillez répondre à
<[email protected]>

Pour
<[email protected]>
cc
Objet
RE: Filter





Bonjour
 
je ne semble pas avoir accès à cet URL,
PERMISSION VIOLATION

ERROR

It seems that you have tried to perform an operation which you are not permitted to perform.

If you think this message is wrong, please consult your administrators about getting the necessary permissions.


 
 
Nicolas
 
 
Nicolas LAFAURY
Smile- Motoriste Internet
01-41-40-11-05
[EMAIL PROTECTED]
 
 


De : Khue Nguyen [mailto:[EMAIL PROTECTED]
Envoyé :
mercredi 26 juillet 2006 10:40
À :
[email protected]
Objet :
RE: Filter


Bonjour,
 
 
Le Jira suivant contient un fichier en attaché qui illustre ce type de filtrage sur des champs dates.
 
http://www.jahia.net/jira/browse/MIN-182
 
 
Khue Nguyen
 
 
 



From: Nicolas Lafaury [mailto:[EMAIL PROTECTED]
Sent:
mercredi, 26. juillet 2006 09:44
To:
[email protected]
Subject:
Filter

 
Bonjour
 
Une petite question sur les filtres.
 
Je cherche à avoir le filtre suivant
 
T2< startDate < T1 OU T2< endDate < T1
 
Je n'ai pas trouvé comment faire.
En effet avec un filtre on peut faire des clauses OR mais uniquement sur le meme champ, si on ajoute un autre filtre alors on fait un AND entre les deux.
 
Existe t il un moyen de réaliser un filtre de ce type ? (util pour les blogs par exemple)
 
Nicolas
 
Nicolas LAFAURY
Smile- Motoriste Internet
01-41-40-11-05
[EMAIL PROTECTED]
 
 

Répondre à