Gros problème LotusScript

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

Gros problème LotusScript

Messagepar yop » 04 Juil 2003 à 14:41

à mon avis, la chose suivante est impossible.pourtant, je voudrais la réaliser :j'ai un doc avec 3 champs, nommé sujet, date, auteur.via ls, je peux modifier facilement ces champs, par ex:dim doc as notesdocumentset doc...doc.sujet = ""doc.date = ""doc.auteur = ""call doc.save(false,true)ben voilà, je voudrais que le nom du champ soit une variable.je m'explique.soit var$ = "sujet" (ou date, ou auteur), le nom de champje voudrais un truc du style:doc.var$ = ""afin de modifier le champ qui est en variable.je pense que c'est impossible, mais qui sait...
yop
 

Re: Gros problème LotusScript

Messagepar Raziel » 04 Juil 2003 à 14:49

et pk par utiliser :call doc.replaceitemvalue("Nom de ton champ", "Nouvelle valeur")
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: Gros problème LotusScript

Messagepar polo » 04 Juil 2003 à 14:50

A mon avis c pas possible....c pour quoi faire au juste ton masque, tu as un exemple ????
polo
 

Re: Gros problème LotusScript

Messagepar yop » 07 Juil 2003 à 11:15

si si, c'est possible. en fait, j'étais crevé, donc pas très en forme au point d'oublier la méthode replaceitemvalue de la classe notesdocument. honte à moi ^__^
yop
 

Re: Gros problème LotusScript

Messagepar yop » 07 Juil 2003 à 11:17

sinon, pour info, quand tu cliques sur un champ de mon masque, ça ouvre une pop-up qui te demande des infos par rapport à ce champ. puis exécution d'un agent lotusscript qui en fonction du contenu de la pop-up, modifie le champ web.l'avantage, c'est que le nom du champ étant généré en javascript et envoyé dans l'agent ls, il sait que le champ à modifier est le champ sur lequel on a cliqué.ainsi, le script est unique pour tous les champs, pas besoin de le copier-coller sur le onclick de chaque champ.
yop
 


Retour vers Développement