Page 1 sur 1

[resolu] @dblookup et maquage en Xpages

MessagePublié: 21 Mars 2012 à 11:10
par Gillou13
Bonjour à tous,

Dans un cc j'ai 2 comboxbox avec :
le 1er choix le 'type' (avec un partiel refresh sur le tableau contenant le 2ème champs)
le 2ème avec une liste de document généré par un @DbLookup selon le 'type' ( et avec une formule de masquage selon le 'type').


Au chargement de la page la 2ème liste est bien ini.
par contre quand je change le type (donc masquage / démasquage du 2ème champs) la liste des valeurs est vide.

(le js de récupération de ma liste de valeur dans le 2ème champs)
Code : Tout sélectionner
var type = String(getComponent("nEWType1").value);
var list = @DbLookup(@DbName(), "Template",type, 2 );
if(list!= null){
   list;
}else "Pas de modèle disponible";



de plus, si je passe par un @dbColumn je récupère bien une liste.

j'ai vérifié 'type' il me renvoi toujours une valeur non null et en string.

quelqu'un aurai une idée sur cette perte de valeurs dans list?

Merci d'avance

Re: @dblookup et maquage en Xpages

MessagePublié: 21 Mars 2012 à 21:29
par roubech
différence entre value et submittedValue ...

de toutes façon, ce calcul ne devrait pas être dans les attributs de la 2ème combo, mais plutôt dans un event de la 1ère

Re: @dblookup et maquage en Xpages

MessagePublié: 22 Mars 2012 à 11:31
par Gillou13
Bon,
j'ai trouvé l'erreur...

au chargement de la pages la commande "String(getComponent("nEWType1").value)" me renvoi "1".
par contre apres un refresh il me renvoi " 1"...
ma liste de valeurs de mon 1 combobox était mal importé...

merci roubech