Page 1 sur 1
Rendre un document actif en script

Publié:
31 Mars 2003 à 14:56
par DG
Je cherche a simplement changer le document actif ds un script (pour utiliser la methode Dialogbox de UIWorkspace) sans que l utilisateur est besoin de le selectionner au prealable.Alors comment rendre un document actif ??? ( je n ai pas trouver de methodes ou propriétés adaptées ds les classes, mais je n ai peut etre pas été assez perspicace...)
Re: Rendre un document actif en script

Publié:
31 Mars 2003 à 15:32
par Raziel
Salut, je ne sais pas si j'ai bien compris ta question ?Si je ne m'abuse, l'un des paramètres deu DialogBox (du moins en LS) est un NotesDocument. Tu peux donc passer à la dialogBox n'importe quel variable doc.Je m'explique. Imaginons que nous sonmes dans un document fils. En cliquant sur un bouton, je veux offrir le doc père dans une dialogbox.Je vais donc faireSet DocPere = db.getdocumentbyunid(DocFil.getitemvalue("$REF")(0))call ws.DialogBox( DocPere.getitemvalue("Form")(0),,,,,,, "Affichage doc pere", DocPere)J'espère avoir répondu à ta question
Re: Rendre un document actif en script

Publié:
31 Mars 2003 à 17:07
par DG
effectivement ca marche : en fait ds l aide il ne mette que 3 parametres (le mask et 2 param pour la taille). Je me demande ou tu as trouvé les autres ?Merci donc.Sinon je suis qd meme curieux de savoir comment rendre actif un document en script ...
Re: Rendre un document actif en script

Publié:
31 Mars 2003 à 17:26
par Raziel
Salut,pour info, je l'ai trouvé dans l'aide (Notes5).Quand tu dis, rendre actif, est ce que tu veux dire l'ouvrir ? Si c'est le cas, tu as la méthode EditDocument de la NotesUiWorkspace où, là encore, l'un des paramètres est un NotesDocument
Re: Rendre un document actif en script

Publié:
01 Avr 2003 à 13:38
par DG
Non justement , sans l ouvrir. Il faut qu il soit seulement selectionné ds la vue.En fait le but ultime est de pouvoir faire choisir a l utilisateur une valeur parmi celle existant ds une colonne est de faire un traitement de cette valeur( modif des docs qui ont cette valeur par ex).Je cherche a reproduire la liste de choix offerte par la fonction @prompt([OKCANCELLIST],...) pour pouvoir offrir une liste dynamique en LS.Je vais peut etre poster un sujet la dessus...