[resolu] @dblookup et maquage en Xpages

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[resolu] @dblookup et maquage en Xpages

Messagepar Gillou13 » 21 Mars 2012 à 11:10

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
Dernière édition par Gillou13 le 22 Mars 2012 à 11:32, édité 2 fois.
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Re: @dblookup et maquage en Xpages

Messagepar roubech » 21 Mars 2012 à 21:29

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
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: @dblookup et maquage en Xpages

Messagepar Gillou13 » 22 Mars 2012 à 11:31

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
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon


Retour vers Développement