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 v.3.1.1] wTitle - Titre fenetre

 
Post new topic   Reply to topic    LayoutProperties-FR Forum Index -> LayoutProperties-FR -> Propriétés simples
Previous topic :: Next topic  
Author Message
Amar
Balise XML


Offline


Posts: 56
Joined: 27 Apr 2008

PostPosted: Sat 3 May - 07:58    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Bonjour à tous,


J'ai un petit soucis avec une propriété qui parait simple, le titre de la fenêtre après avoir activé un enregistrement lié, je vous explique le contexte :


J'ai mon script d'activation enregistrement lié dans une nouvelle fentre et dans un modèle différent, j'ai donc ajouté à ce script la ligne suivante :Exécuter Script [LP__DisplayLayout_DNR]


Mon modèle possède les propriétés suivantes, et bien à la fin de l'exécution ma fenêtre ne se renomme pas, elle prends le nom de la fenetre d'origine, alors que je lui indique bien de m'afficher l'Id du produit pour vérifier pour l'instant que je suis bien sur le bon produit et plus tard mettre la référence et la désignation comme ceci : PRD__Produits::PRD_Reference & " ( " & PRD__Produits::PRD_Designation & " ) "

Autre chose de bizarre, une fois que le modèle est affiché avec le nom de la fenetre erroné, si je relance le script à la mano, là il me renomme bien la fenetre comme désirée Mad qu'est ce que je fais de mal , please help.

Merci


Code:

//  DISPLAY PROPERTIES

&  xmlSet ( "wAdjust" ; "R" )       // R: Resize to fit, F: Full screen, Max, Min, Res: Restore, H: Hide
&  xmlSet ( "wMode" ; 0 )       // 0: Browse, 1: Find, 2: Preview
&  xmlSet ( "wLeft" ; "CS" )       // Nr of pixels, *n, +n, /n,  -n, CW, CS, RW, RS
&  xmlSet ( "wTop" ; "CS" )       // Nr of pixels, *n, +n, /n,  -n, CW, CS, BW, BS

&  xmlSet ( "wTitle" ; PRD__Produits::PRD_ID )

&  xmlSet ( "statusArea" ; 0 )       // boolean
&  xmlSet ( "statusLock" ; 1 )       // boolean
&  xmlSet ( "viewAs" ; 0 )       // 0: Form, 1: List, 2: Table
&  xmlSet ( "zoomLevel" ; 100 )       // 25, 50, 75, 100, 150, 200, 300, 400, +, -
&  xmlSet ( "zoomLock" ; 0 )       // boolean
&  xmlSet ( "textRuler" ; 0 )       // boolean
&  xmlSet ( "elasticity" ; 1 )       // boolean
&  xmlSet ( "restoreTabs" ; 1 )       // boolean 


_________________
Amar Kenouche


Back to top
Paül
Actif


Offline


Posts: 6
Joined: 28 Apr 2008
Localisation: LyonBeach
Version(s) FM: FMP9A

PostPosted: Sat 3 May - 12:46    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Bonjour Amar,

Tolérance demandée pour cette modeste réponse très probablement à côté de la plaque... Embarassed Embarassed Embarassed
Je réponds en faisant un constant :
Tu nous dis : "J'ai mon script d'activation enregistrement dans une nouvelle fenêtre..." et pourtant dans ton WV, je ne vois pas cette ligne :
Code:



 &  xmlSet ( "popup" ; 1 )       // 0: same w, 1: new w, 2: modal


Bon courage...

Paul.
_________________
Positif au LP3-Virus !!!


Back to top
Amar
Balise XML


Offline


Posts: 56
Joined: 27 Apr 2008

PostPosted: Sat 3 May - 13:50    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Bonjour Paul,

Aucune réponse n'est à côté de la plaque camarde, surtout pour moi qui débute avec LP.

Donc je retente une explication, en fait je crois franchement que c'est très compliqué et pourtant le jour de la formation je pensais avoir compris ça, mais bon, donc je suis sur un modèle qui m'affiche une TE, puis lorsque je clique sur une des ligne la TE, je veux qu'il m'active l'enregistrement lié dans un autre modèle et une nouvelle fenetre tout en gardant l'ancienne fenetre ouverte telle qu'elle était,

Donc mon script fait ceci (cf l'image)


S'est pour cette raison que je ne mets pas dans le WebViewuer les param pour la nouvelle fenêtre, et pour cause, si je mets

Activer enregistrement lié dans le modèle actif, je ne peux plus revenir à ma première fenetre.

Pas plus clair je crois.

A+
_________________
Amar Kenouche


Back to top
Ugo
Accroc


Offline


Posts: 34
Joined: 01 May 2008
Localisation: Paris + BXL
Version(s) FM: FM9 Adv

PostPosted: Sat 3 May - 19:44    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Ciao Mister Mod Wink

Ce problème que tu rencontres n'est pour autant en aucun cas lié aux LP. Pour preuve si tu utilises le pas de script Activer Enregistrement Lié natif de FileMaker en choisissant l'option 'Afficher dans une nouvelle Fenêtre', et que tu y définis un titre de fenêtre par calcul, l'évaluation de ce calcul sera effectué au départ de l'enregistrement et non à l'arrivée.

Le raffraichissement n'a pas eu lieu à mon avis dans ton script entre le script d'activation d'enregistrements et celui des LP.

Est ce que tu as essayé en utilisant une déclaration de variable préalable à l'intérieur d'un OnBeforeScriptVariables, tu pourrais y déclarer le titre de la fenêtre dans une variable et exploiter cette variable ensuite.

*****
Question ouverte à tous :
'objet essentiel des LayoutProperties étant de s'affranchir de tout contexte. utiliser à l'intérieur de la définition du calcul du Web viewer 'xmlSet ( "wTitle" ; PRD__Produits::PRD_ID )' , qu'il marche ou pas, me semble par nature un peu dommage, cette même propriété pouvant être ensuite utilisée. Comment alors gérer cette redondance probable ?
*****
_________________
Ugo Di Luca

http://www.dlsystems.fr


Back to top
Visit poster’s website
Amar
Balise XML


Offline


Posts: 56
Joined: 27 Apr 2008

PostPosted: Sat 3 May - 20:47    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Ugo wrote:
Ciao Mister Mod Wink

Ce problème que tu rencontres n'est pour autant en aucun cas lié aux LP. Pour preuve si tu utilises le pas de script Activer Enregistrement Lié natif de FileMaker en choisissant l'option 'Afficher dans une nouvelle Fenêtre', et que tu y définis un titre de fenêtre par calcul, l'évaluation de ce calcul sera effectué au départ de l'enregistrement et non à l'arrivée.


Salut Ugo,

Mais ça marche très bien avec mon ancien script, sauf qu'effectivement je définis le titre de la fenetre avec les valeurs issus de l'ancienne fenetre, je ne sais pas si vous me suivez.
Voici le lien vers le fichier exemple que j'avais déposé sur CustomList, c'est sur le même que j'essai d'appliquer LP, je rappelle qu'il y avait un nom d'utilisateur et un mot de passe (CustomList) pour les deux.

Merci.


A+
_________________
Amar Kenouche


Back to top
lem alpha
Balise XML


Offline


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

PostPosted: Sun 4 May - 01:51    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Hello Amar,

je vais pas dire grand chose de malin, mais par contre je vais suivre le fil car c'est qque chose sont je vais me servir bientôt. Wink

A par le coup de définir une variable avant, comme proposé par Ugo, et éventuellement trouver un truc pour forcer l'évaluation de wTitle après affichage (est-ce que xmlSet ( "wTitle" ; "=PRD__Produits::PRD_ID" ) changerait la donne ? ou est-ce vraiment kif-kif au niveau des scripts LP) je ne sais quoi dire.

As-tu déjà testé la toute dernière version incluant un script LP__GoToRelatedRecords ?
_________________
Laurent


Back to top
Amar
Balise XML


Offline


Posts: 56
Joined: 27 Apr 2008

PostPosted: Sun 4 May - 11:39    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Bonjour Laurent,
Je vais essayer ce que me propose Ugo, mais aujourd'hui vu le temps qu'il fait, il faut que je m'occupe aussi un peu de mon jardin Razz

A+
_________________
Amar Kenouche


Back to top
Amar
Balise XML


Offline


Posts: 56
Joined: 27 Apr 2008

PostPosted: Mon 5 May - 13:44    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

et supprimer La propriété suivante du modèle ou mettre la valeur à 0 ou lieu de 1 : sinon on a 2 feneêtres au lieu d'une.[/quote]

ou alors exploiter la nouvelle propriété de Unique (3), qui ferme la fenêtre parente.
Ou encore <popup>=$$targetLayout <> $$originalLayout</popup>
_________________
Amar Kenouche


Back to top
FabriceN
Administrateur


Offline


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

PostPosted: Tue 6 May - 23:11    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Juste pour dire que le bug dont souffrait Amar a été réparé avec la version 3.1.1.
_________________
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: 86
Joined: 28 Apr 2008
Localisation: F-Strasbourg
Version(s) FM: FMP9, FMP9a, FMS9

PostPosted: Fri 23 May - 17:57    Post subject: [résolu v.3.1.1] wTitle - Titre fenetre Reply with quote

Ugo wrote:
Est ce que tu as essayé en utilisant une déclaration de variable préalable à l'intérieur d'un OnBeforeScriptVariables, tu pourrais y déclarer le titre de la fenêtre dans une variable et exploiter cette variable ensuite.


Tiens, je reviens à la charge sur ce fil, car j'ai eu un problème similaire, mais sans histoire d'enregistrements liés.

Le titre de certaines de mes fenêtres comprend une partie de texte fixe et le nom de la table au travers de la variable $$currTable

Mais même en définissant cette variable dans OnBeforeScriptVariables, il semble que le calcul du titre ait déjà été fait, et en affiche l'ancienne valeur.

J'ai donc simplement contourné ça en rafraichissant systématiquement le titre en ajoutant dans LP__CustomScript la ligne :
Exécuter script ["LP__WindowTitle"]

si ça peut servir...
_________________
Laurent


Back to top
[résolu v.3.1.1] wTitle - Titre fenetre'); return false;">     Email this topic to a friend-->

Display posts from previous:   

Post new topic   Reply to topic    LayoutProperties-FR Forum Index -> LayoutProperties-FR -> Propriétés simples 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