Page Loading... please wait!

The page still does not show? Click here
 

LayoutProperties-FR Forum Index :: FAQ :: Search
MemberlistMemberlist  UsergroupsUsergroups  ProfileProfile  Log in to check your private messagesLog in to check your private messages  Log inLog in   RegisterRegister

[résolu] Problème de définition de variable

 
Post new topic   Reply to topic    LayoutProperties-FR Forum Index -> LayoutProperties-FR -> Les comportements (behaviours)
Previous topic :: Next topic  
Author Message
lem alpha
Balise XML


Offline


Posts: 60
Joined: 28 Apr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

PostPosted: Fri 9 May - 07:15    Post subject: [résolu] Problème de définition de variable Reply with quote

Bonjour,

accrochez-vous bien :

je suis sur une fenêtre consultation de contacts.

deux boutons "Créer" et "Modifier" déclenchent un script "Appeler Action" de 2 lignes (paramètre Création ou Modification) :
Définir variable [ $$targetAction; Valeur :Obtenir ( ParamètreScript ) ]
Exécuter script [ “LP__DisplayLayout_DNR”; Paramètre : Cas (... ) ]

je ne détaille pas le Cas, ça marche bien, je prévois juste d'utiliser le même script pour aller à d'autres modèles d'action (recherche...)

Le modèle qu'on quitte a dans ses onBeforeLeave, entre autres :
xmlSet ( "variable3" ; xmlSet ( "variableName" ; "$$prevAction" ) & xmlSet ( "variableValue" ; $$currAction ) )
Le modèle cible (modale), en afterDisplay :
xmlSet ( "variable1" ; xmlSet ( "variableName" ; "$$currAction" ) & xmlSet ( "variableValue" ; $$targetAction ) )

Résultat au DataViewer : (après par ex. clic sur "Modifier")
$$prevAction = Consultation
$$currAction = Modification
$$targetAction = Modification
OK.

Quand on quitte la modale, on a en onBeforeModalClose (beforeScript, mais pas de script):
xmlSet ( "variable1" ; xmlSet ( "variableName" ; "$$targetAction" ) & xmlSet ( "variableValue" ; "Consultation" ) )
xmlSet ( "variable2" ; xmlSet ( "variableName" ; "$$prevAction" ) & xmlSet ( "variableValue" ; $$currAction ) )

Et en afterModalClose, afterScript (comme du coup le afterDisplay de la cible n'est pas joué, si j'ai bien suivi) :
xmlSet ( "variable5" ; xmlSet ( "variableName" ; "$$currAction" ) & xmlSet ( "variableValue" ; $$targetAction ) )
xmlSet ( "variable6" ; xmlSet ( "variableName" ; "$$targetAction" ) & xmlSet ( "variableValue" ; "" ) )

Résultat, après fermeture de la modale :
$$prevAction = Modification
$$currAction = Consultation
$$targetAction =
toujours OK.

si maintenant je clique sur "Création", j'obtiens sur la modale :
$$prevAction = Consultation
$$currAction = Modification
$$targetAction = Création
pas OK !! les deux dernières devraient être égales !!! Certains pas de script dépendant de $$currAction, je vous explique pas le bordel.

si je referme la modèle, à nouveau :
$$prevAction = Modification
$$currAction = Consultation
$$targetAction =
logique vu l'étape précédente

je reclique une 2e fois sur "Création" et là, magie :
$$prevAction = Consultation
$$currAction = Création
$$targetAction = Création
cette fois c'est OK !

Si à présent je clique "Modifier", j'aurais des valeurs fausses (inversées), mais de même si je réessaye dans la foulée, ce sera bon.

En somme, il y a une espèce de fantôme lors d'un changement d'action, qui disparaît si on insiste sur la nouvelle action...
Alors qu'en sortie de modale, tout est juste, on n'en voit aucune trace...

Je précise que c'est pareil en réseau ou en local

Vous me trouvez donc assez perplexe et migraineux, et légèrement en manque de sommeil...
_________________
Laurent


Last edited by lem alpha on Fri 9 May - 20:48; edited 1 time in total
Back to top
FabriceN
Administrateur


Offline


Posts: 106
Joined: 26 Apr 2008
Localisation: Bruxelles
Version(s) FM: FM9Adv

PostPosted: Fri 9 May - 07:41    Post subject: [résolu] Problème de définition de variable Reply with quote

Je vais me pencher sur le cas, mais est-ce qu'en attendant un petit Rafraichir fenêtre au départ de ton script de 2 lignes pourrait changer quelque chose ?
_________________
Fabrice Nordmann,

BH&A

Vanderkindere 467
1180 Bruxelles
Belgique
www.bh-a.com


Back to top
Visit poster’s website
lem alpha
Balise XML


Offline


Posts: 60
Joined: 28 Apr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

PostPosted: Fri 9 May - 07:52    Post subject: [résolu] Problème de définition de variable Reply with quote

Non, ça ne change rien (quelles que soient les options cochées)

Si jamais tu veux une copie du fichier par mail, je te prépare ça.
_________________
Laurent


Back to top
lem alpha
Balise XML


Offline


Posts: 60
Joined: 28 Apr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

PostPosted: Fri 9 May - 20:47    Post subject: [résolu] Problème de définition de variable Reply with quote

OK, cherchez plus ! (en même temps vous avez sûrement mieux à faire en ces longs week-ends... pas comme moi Rolling Eyes  )

En fait c'est une photo de moi qu'Amar a choisie comme avatar...

Il faut évaluer !!! Je pensais qu'on pouvait écrire ça comme on pourrait le faire pour une fonction isolée, mais non.

Donc au lieu de choses du genre
xmlSet ( "variable3" ; xmlSet ( "variableName" ; "$$prevAction" ) & xmlSet ( "variableValue" ; $$currAction ) )

il faut donc écrire :
xmlSet ( "variable3" ; xmlSet ( "variableName" ; "$$prevAction" ) & xmlSet ( "variableValue" ; "=$$currAction" ) )

et là tout roule dans l'huile (du roulement)...
_________________
Laurent


Back to top
Amar
Accroc


Offline


Posts: 45
Joined: 27 Apr 2008

PostPosted: Sat 10 May - 07:03    Post subject: [résolu] Problème de définition de variable Reply with quote

lem alpha wrote:
En fait c'est une photo de moi qu'Amar a choisie comme avatar...


Bonjour,

Je ne me permettrai pas tout modérateur (Fabrice me fait cet honneur) que je suis sur ce forum, l'avatar je l'ai vraiment mis pour moi, autant en fmp je peux dire que j'arrive à me "débrouiller", autant là sur LP, j'essaie vainement de suivre et je dois reconnaitre que j'ai du mal, et c'est la raison pour laquelle j'avais insisté auprès de Fabrice pour la création d'un forum spécifique LP.

Donc je continue à mon apprentissage auprès des pointures que vous êtes et tu en fais partie Laurent, merci à toi.

HS : et merci pour la traduction en fait, j'attends avec impatience la suite (je ne suis pas allé voir ce matin).

Bonne journée.
_________________
Amar Kenouche


Back to top
lem alpha
Balise XML


Offline


Posts: 60
Joined: 28 Apr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

PostPosted: Sat 10 May - 15:25    Post subject: [résolu] Problème de définition de variable Reply with quote

Pointure? houla, non... tout ce que je peux dire c'est qu'en général je lâche pas avant d'avoir tout retourné dans tous les sens, mais d'après ce que j'ai pu voir tu es pareil... Wink

Pour la trad, pas de problème, qaund j'ai un peu de temps je fais un paragraphe, et je viens de voir que Fabrice en a rajouté une belle couche.
_________________
Laurent


Back to top
[résolu] Problème de définition de variable'); return false;">     Email this topic to a friend-->

Display posts from previous:   

Post new topic   Reply to topic    LayoutProperties-FR Forum Index -> LayoutProperties-FR -> Les comportements (behaviours) All times are GMT + 2 Hours
Page 1 of 1
Jump to:  


Powered by phpBB © 2001, 2008 The phpBB Group
Themed by aallixSilver © 2002 aallix.com. All rights reserved.
Index | Administration Panel | Create a forum | Support forum | Forum directory | Legal notices | Report a violation