Page Loading... please wait!

The page still does not show? Click here
 

LayoutProperties-FR Index du Forum :: FAQ :: Rechercher
MembresMembres  GroupesGroupes  ProfilProfil  Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés  ConnexionConnexion   S’enregistrerS’enregistrer

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

 
Poster un nouveau sujet   Répondre au sujet    LayoutProperties-FR Index du Forum -> LayoutProperties-FR -> Les comportements (behaviours)
Sujet précédent :: Sujet suivant  
Auteur Message
lem alpha
Balise XML


Hors ligne


Messages: 93
Inscrit le: 28 Avr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

MessagePosté le: Ven 9 Mai - 07:15 (2008)    Sujet du message: [résolu] Problème de définition de variable Répondre en citant

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


Dernière édition par lem alpha le Ven 9 Mai - 20:48 (2008); édité 1 fois
Revenir en haut
FabriceN
Administrateur


Hors ligne


Messages: 161
Inscrit le: 26 Avr 2008
Localisation: Bruxelles
Version(s) FM: FM11Adv

MessagePosté le: Ven 9 Mai - 07:41 (2008)    Sujet du message: [résolu] Problème de définition de variable Répondre en citant

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,

1-more-thing

Bruxelles
Belgique
www.1-more-thing.com


Revenir en haut
Visiter le site web du posteur
lem alpha
Balise XML


Hors ligne


Messages: 93
Inscrit le: 28 Avr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

MessagePosté le: Ven 9 Mai - 07:52 (2008)    Sujet du message: [résolu] Problème de définition de variable Répondre en citant

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


Revenir en haut
lem alpha
Balise XML


Hors ligne


Messages: 93
Inscrit le: 28 Avr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

MessagePosté le: Ven 9 Mai - 20:47 (2008)    Sujet du message: [résolu] Problème de définition de variable Répondre en citant

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


Revenir en haut
Amar
Balise XML


Hors ligne


Messages: 56
Inscrit le: 27 Avr 2008

MessagePosté le: Sam 10 Mai - 07:03 (2008)    Sujet du message: [résolu] Problème de définition de variable Répondre en citant

lem alpha a écrit:
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


Revenir en haut
Visiter le site web du posteur
lem alpha
Balise XML


Hors ligne


Messages: 93
Inscrit le: 28 Avr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

MessagePosté le: Sam 10 Mai - 15:25 (2008)    Sujet du message: [résolu] Problème de définition de variable Répondre en citant

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


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

Montrer les messages depuis:   

Poster un nouveau sujet   Répondre au sujet    LayoutProperties-FR Index du Forum -> LayoutProperties-FR -> Les comportements (behaviours) Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1
Sauter vers:  


Powered by phpBB © 2001, 2024 The phpBB Group
Themed by aallixSilver © 2002 aallix.com. All rights reserved.
Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Cookies | Charte | Conditions générales d'utilisation Traduction par : phpBB-fr.com