| |
| Publicado el 02,enero 2008 - 18:47 |
Bonjour,
J'essaie d'utiliser le champ 'etat interne'.
J'ai besoin de passer un paramètre entre l'état principal et l'état interne.
Dans l'aide, il est recommandé de déclarer des variables globales dans l'état appelant et d'y accéder par la syntaxe nom_etat_parent.Nom_variable.
Ma question est : comment connaître le nom de l'état appelant, un même état interne pouvant être réutilisé dans plusieurs états....
J'ai trouvé la propriété ..NomEtatInterne - il me faudrait la réciproque qui semble ne pas exister ou que je n'ai pas trouvée...
Avez vous LA solution ? ou à défaut, une solution simple pour contourner cette petite difficulté ?
D'avance merci
Dominique Ferrand |
| |
| |
| | | |
|
| | |
| |
| Publicado el 03,enero 2008 - 11:00 |
Bjr
N'est-ce pas simplement le mot clé MonEtat ? |
| |
| |
| | | |
|
| | |
| |
| Publicado el 12,mayo 2009 - 18:04 |
ben non ce n'est pas MonEtat il renvoie le nom de l'état en cours et donc de l'état interne. quelqu'un aurai-t-il trouvé comment connaitre le nom de l'état appelant l'état interne?
merci d'avance |
| |
| |
| | | |
|
| | |
| |
| Publicado el 07,abril 2010 - 19:17 |
Si celà peut vous aider ...
Depuis l'appelant il est possible par exemple d'affecter un élément de l'état interne :
{"ETATINT_ENTETE.RUB_TITRE"} = "dd" |
| |
| |
| | | |
|
| | |
| |
| Publicado el 08,abril 2010 - 20:10 |
Voir du côté de ParentObjet().
Bon dev. Jean-Pierre |
| |
| |
| | | |
|
| | |
| |
| Publicado el 08,abril 2010 - 20:13 |
ce n'est pas du tout cela que nous cherchons a faire... c'est une fois dans l'état interne, que l'on souhaite connaitre l'état qui l'a appelé... à part lui passer en paramètre le nom de l'état appelant je n'ai trouvé aucune autre solution... |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 24 mensajes |
|
| Publicado el 05,enero 2020 - 20:32 |
Bonjour,
L'état interne reçoit les mêmes paramètres que l'état parent.
Il suffit de définir les mêmes paramètres dans l'état interne.
PROCEDURE MonEtatInterne(LOCAL ParamINEtatParent_1 est une chaine, LOCAL ParamINEtatParent_2 est un entier)
Voilà pour moi ça marche très bien.
@++
-- JeanLouiSpy |
| |
| |
| | | |
|
| | |