Outline (Plan) et boîte de dialogue

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

Outline (Plan) et boîte de dialogue

Messagepar grlp » 29 Mars 2010 à 13:37

Bonjour à tous,

comme vous pouvez le constater, je débarque, et suis d'ailleurs à peu près débutant en Lotus… Voici mon problème:

je cherche à faire une boîte de dialogue présentant un menu
arborescent, en plus de quelques champs à remplir. Ce menu présentera
des objets qui ne proviennent pas de Lotus. Pour l'instant je fais des
tests pour valider le principe avec des OutlineEntry créées
manuellement dans Designer.

J'ai donc créé un Form (avec un champ nommé target) dans lequel j'ai inclus une
Outline. Je cherche à savoir quelle OutlineEntry a été sélectionnée
par l'utilisateur une fois qu'il a validé. Pour cela, les OutlineEntry
sont de type Action, avec Formula quelque-chose du genre

Code : Tout sélectionner
  @SetField("target"; "files/test");


La doc de @SetField dit que c'est le « document courant » qui est
concerné, bien sûr j'espérais que ce serait le document qui sert
de support à la boîte de dialogue… Toujours est-il que cela ne
fonctionne pas du tout : la valeur reste désespérément vide.

Quelqu'un aurait-il une idée sur ce qu'il faudrait faire ? Je suppose
que si l'on peut inclure des Outline dans un Form, c'est bien pour
pouvoir en faire quelque chose… Finalement, tout ce qu'il me faut,
c'est que l'utilisateur puisse sélectionner un objet
dans une arborescence, et que celle-ci ne concerne pas des documents ou dossiers de Lotus.

Je n'ai pas trouvé grand-chose sur le sujet jusqu'ici, quelqu'un aurait-il une idée ?

Précisions :
- Versions de Lotus Designer et Notes : 8.5 ;
- en cas d'entrée manuelle dans le champ "target" par l'utilisateur, je
récupère bien la valeur, donc le code LotusScript qui initialise tout
cela et lance la boîte de dialogue fonctionne bien (c'est pour cela
que je ne le présente pas, a priori).

Merci d'avance,
grlp
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 2
Inscrit(e) le : 29 Mars 2010 à 13:13

Messagepar Michael DELIQUE » 29 Mars 2010 à 13:42

salut

si a la place de faire un setfield tu lancais un agent ? je ne sais pas ce que tu dois faire mais là tu es tranquille
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar grlp » 29 Mars 2010 à 13:55

Merci pour l'idée, je n'ai pas encore essayé du tout de faire d'agent ;-) j'avais dans l'impression que c'était plutôt pour faire des moulinettes, mais si on peut passer des paramètres, ça peut le faire en effet !
grlp
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 2
Inscrit(e) le : 29 Mars 2010 à 13:13

Messagepar stloje » 29 Mars 2010 à 13:58

Je ne sais pas si c'est bon comme réponse, mais est-ce que tu utilises un cadre (Frame)? Si c'est le cas, tu as vérifié si la valeur que tu passes se met dans le bon cadre?
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans


Retour vers Développement

cron