Liste déroulante qui s'autoalimente en XPAGES

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

Liste déroulante qui s'autoalimente en XPAGES

Messagepar fripouille76 » 03 Fév 2011 à 11:50

Bonjour

j'essaye de créer une liste déroulante qui m'affiche une liste paramétrée mais dans laquelle je pourrais laisser l'utilisateur ajouter une valeur. (ce qu'on peut avoir en client notes)

Avez vous déjà fait cela ? car par défaut soit on ajoute un champ de type list ou soit de type texte. Peut etre qu'avec DOJO cela est possible ?

merci de votre aide.
fripouille76
Maître-posteur
Maître-posteur
 
Message(s) : 430
Inscrit(e) le : 24 Juil 2006 à 11:19

Messagepar isabelle » 03 Fév 2011 à 14:10

Bonjour,

je ne sais pas si j'ai bien compris ce que tu veux faire ...
mais en client web, tu peux créer un champ WebCategories de type Liste de dialogue avec le choix calculer via formule :
"choix 1":"choix 2":@Unique(@DbColumn("":"nocache"; ""; "Syst1"; 1))

en dessous tu mets un champ NewCats "entrez une nouvelle valeur" de type texte avec en validation d'entrée :
FIELD WebCategories := WebCategories;
@SetField("WebCategories";@Trim(@Unique(WebCategories : NewCats)));
FIELD NewCats := @DeleteField;
@Success

la vue Syst1 aura en 1ere colonne le champ WebCategories
Avatar de l’utilisateur
isabelle
Posteur néophyte
Posteur néophyte
 
Message(s) : 70
Inscrit(e) le : 04 Oct 2007 à 10:03
Localisation : brest

Messagepar amahi » 03 Fév 2011 à 14:24

Bonjour,

Il va falloir que tu joues avec l'auto-completion. Cela te permettra d'avoir pour un champ Texte le meme comportement qu'une liste.
Si la valeur saisie n'est pas presente il faudra que tu utilise l'evenement onChange pour soit creer l'enregistrement, soit ouvrir un masque de saisie (pop-up ou Dijit.Dialogbox).
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne


Retour vers Développement