Page 1 sur 1

Xpages : filtrer la vue partiellement sans pertes ?

MessagePublié: 12 Oct 2011 à 10:51
par ubu89
Bonjour,

Après une petite heure de recherche sur la façon de filtrer une vue avec l'attribut "keys", j'ai enfin trouvé : il faut que la colonne soit triée. OK...

Maintenant, nouveau souci.

J'ai une vue avec tout plein de colonnes inintéressantes, dont deux triées. La première "Agence" et la seconde "Type d'outil"

Dans ma vue, lorsque je fais, pour keys :
Code : Tout sélectionner
var v = new java.util.Vector();

v.addElement("Lyon");
v.addElement("Outil1");

return v;


J'ai bien mon unique Outil1 de Lyon qui sort dans ma vue Xpage

Mais quand je fais :
Code : Tout sélectionner
var v = new java.util.Vector();

v.addElement("");
v.addElement("Outil1");

return v;

J'ai le même résultat dans ma vue, alors que j'ai un Outil1 dans une autre ville...

J'ai utilisé "" car je n'ai rien trouvé d'autre. Y'a t-il un mot clé permettant d'expliciter de ne pas filtrer sur la colonne ?

Merci de vos réponses précieuses !

François

MessagePublié: 12 Oct 2011 à 11:42
par ubu89
En fait je pense avoir compris, il se base sur le classement des colonnes, donc quand je vais être amené à mettre des critères sur les 3e et 4e colonne... Pas gérable.

Bon dieu, ça doit pourtant bien être possible de faire en Xpages avec des ComboBox ce qu'on peut faire avec le menu "Rechercher dans cette vue" en client lourd ?

MessagePublié: 12 Oct 2011 à 22:44
par roubech
passer par une recherche FuulText alors !
voir attribut search de ta data source
ou passer par un repeat control

MessagePublié: 13 Oct 2011 à 11:14
par ubu89
Impeccable, ça fonctionne.
Je savais pas trop comment passer la syntaxe de recherche, mais il suffit de renvoyer une chaine de caractère en JS server-side.

Voici qui peut servir au passage :
http://www-10.lotus.com/ldd/ddwiki.nsf/ ... Search.htm

Merci de ton aide ! ;)