Récupération de variables globales dans le flowscript
Bonjour, Je rencontre un problème au niveau du flowscript. Est-il possible de récupérer les variables définies à l'intérieur d'un fichier "properties" dans le répertoire "WEB-INF" au niveau du flowscript ? Je pense que c'est possible en faisant quelque chose ressamblant à : var maProprièté = cocoon.getProperty("nomDeMaProprièté") ou var maProprièté = cocoon.parameters["nomDeMaProprièté"] Mais je ne trouve pas la bonne méthode... Si quelqu'un connait la solution ;) Cordialement, Julien Flotté. _ Personnalisez votre Messenger avec Live.com http://www.windowslive.fr/livecom/ - Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
Récupération de variables globales dans le flowscript
Bonjour, Je rencontre un problème au niveau du flowscript. Est-il possible de récupérer les variables définies à l'intérieur d'un fichier "properties" dans le répertoire "WEB-INF" au niveau du flowscript ? Je pense que c'est possible en faisant quelque chose ressamblant à : var maProprièté = cocoon.getProperty("nomDeMaProprièté") ou var maProprièté = cocoon.parameters["nomDeMaProprièté"] Mais je ne trouve pas la bonne méthode... Si quelqu'un connait la solution... Cordialement, Julien Flotté. _ Découvrez le Blog heroic Fantaisy d'Eragon! http://eragon-heroic-fantasy.spaces.live.com/ - Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
Re: [Re: Ajax + Formulaire]
Oui, désolé pour ma question, j'avais une ancienne version de cocoon, celle de svn gère correctement le redimensionnement donc un probleme de reglé :) Un grand merci pour ton aide. Julien. From: "Marc Salvetti" <[EMAIL PROTECTED]> Reply-To: users-fr@cocoon.apache.org To: users-fr@cocoon.apache.org Subject: Re: [Re: Ajax + Formulaire] Date: Wed, 2 May 2007 18:05:08 +0700 A priori via le css mais c'est bizarre, pour moi elles prennent la largeur du mot le plus large Marc Le 02/05/07, Julien Flotté <[EMAIL PROTECTED]> a écrit : Merci pour ces precisions, j'ai reussi à m'en sortir :) J'ai un autre probleme concernant un tout autre sujet : les listes de suggestions. Y'a-t-il un moyen de definir une certaine largeur pour celles-ci simplement ? Par defaut, elles prennent toute la largeur de la frame. Julien _ Windows Live Messenger sur i-mode : dialoguez avec vos amis depuis votre mobile comme sur PC ! http://mobile.live.fr/messenger/bouygues/ - Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
[Re: Ajax + Formulaire]
Merci pour ces precisions, j'ai reussi à m'en sortir :) J'ai un autre probleme concernant un tout autre sujet : les listes de suggestions. Y'a-t-il un moyen de definir une certaine largeur pour celles-ci simplement ? Par defaut, elles prennent toute la largeur de la frame. Julien From: "Marc Salvetti" <[EMAIL PROTECTED]> Reply-To: users-fr@cocoon.apache.org To: users-fr@cocoon.apache.org Subject: Re: Ajax + Formulaire Date: Tue, 1 May 2007 08:46:45 +0700 Le 30/04/07, Julien Flotté <[EMAIL PROTECTED]> a écrit : Merci pour l'aide, j'ai commencer à utiliser ces fonctions, et j'ai l'impression d'avancer. Par contre, quelle est la meilleure methode pour l'appeller, au niveau d'un attribut onSubmit sur le ft:template ? (c'est ce que je fais pour le moment) Il n'y a pas de meilleure facon, ca depend de ton contexte et de ce que tu veux faire. Habituellement, il n'y a pas besoin d'appel sur submit, mais plutot de sur les widgets concernés dans ta definition de formulaire. Quand à la fonction "handleBrowserUpdate", est-ce toi qui l'a créée ? Non, la fonction fait partie des librairies cocoon ajax ecrite par Sylvain Wallez je crois. Tu peux trouver la fonction dans les js ajax qui sont ajoutés dans le html quand tu mets l'attribut ajax="true" sur un formulaire. Pour certaines pages ne contenant pas de formulaire, il faut ajouter le lien vers ce fichier js dans le Julien >From: "Marc Salvetti" <[EMAIL PROTECTED]> >Reply-To: users-fr@cocoon.apache.org >To: users-fr@cocoon.apache.org >Subject: Re: Ajax + Formulaire >Date: Mon, 30 Apr 2007 19:29:01 +0700 > >Bonjour, > >il faut avoir des autour des données a rafraichir et il >faut envoyer une requete xml post avec cocoon-ajax=true > >j'utilise ces petites fctions qui sont bien pratique >function createXHR() { >if (window.XMLHttpRequest) >return new XMLHttpRequest; >else if (window.ActiveXObject) >return new ActiveXObject("Microsoft.XMLHTTP"); >} > >function sendReq(strReq) { >var req = createXHR(); >if (req) { >req.open("POST", strReq, true); // true = async >req.setRequestHeader("Content-Type", >"application/x-www-form-urlencoded; charset=UTF-8"); >req.onreadystatechange = function() { >if (req.readyState == 4) { >handleBrowserUpdate(req); >} >} >req.send("cocoon-ajax=true"); >} >} > >Bonne chance, > >Marc > > >Le 30/04/07, Julien Flotté <[EMAIL PROTECTED]> a écrit : >> >>Bonjour, >> >>Je suis etudiant et en stage de fin d'etudes pour la fac. >>L'entreprise dans laquelle je suis a son portail web basé sur Cocoon. >>Je cherche un moyen pour rafraichir partiellement ma page qui sont >>composées >>de plusieurs panels. >> >>Pour arriver à utiliser Ajax, j'ai un formulaire dans un panel. >>Pour rafraichir correctement le reste, j'utilise un "fd:action" et je >>bloque >>l'envoi du "submit". Les données du formulaire influe sur ce qu'il doit y >>avoir dans ma page. Y'aurait-il une autre methode pour faire correctement >>le >>rafraichissement partiel de la page en passant par un submit ? >> >>Dans mon cas, mon formulaire est integré dans un panel à l'initialisation >>grâce à un pipeline interne qui appelle le flowscript. Puis lors du click >>sur le bouton d'action, je passes dans un pipeline qui renvoie un xml de >>la >>forme : >> >> >> >> >>Cordialement, >>Julien Flotté. >> >>_ >>Gagnez des écrans plats avec Live.com http://www.image-addict.fr/ >> >> >>- >>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ >>Pour vous desinscrire : mailto:[EMAIL PROTECTED] >>Autres commandes : mailto:[EMAIL PROTECTED] >> >> _ Windows Live Spaces : créez votre blog à votre image ! http://www.windowslive.fr/spaces - Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED] _ Avec Windows Live OneCare éliminez tous les virus de votre PC ! http://www.windowslive.fr/liveonecare/default.asp - Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
Re: Ajax + Formulaire
Merci pour l'aide, j'ai commencer à utiliser ces fonctions, et j'ai l'impression d'avancer. Par contre, quelle est la meilleure methode pour l'appeller, au niveau d'un attribut onSubmit sur le ft:template ? (c'est ce que je fais pour le moment) Quand à la fonction "handleBrowserUpdate", est-ce toi qui l'a créée ? Julien From: "Marc Salvetti" <[EMAIL PROTECTED]> Reply-To: users-fr@cocoon.apache.org To: users-fr@cocoon.apache.org Subject: Re: Ajax + Formulaire Date: Mon, 30 Apr 2007 19:29:01 +0700 Bonjour, il faut avoir des autour des données a rafraichir et il faut envoyer une requete xml post avec cocoon-ajax=true j'utilise ces petites fctions qui sont bien pratique function createXHR() { if (window.XMLHttpRequest) return new XMLHttpRequest; else if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP"); } function sendReq(strReq) { var req = createXHR(); if (req) { req.open("POST", strReq, true); // true = async req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); req.onreadystatechange = function() { if (req.readyState == 4) { handleBrowserUpdate(req); } } req.send("cocoon-ajax=true"); } } Bonne chance, Marc Le 30/04/07, Julien Flotté <[EMAIL PROTECTED]> a écrit : Bonjour, Je suis etudiant et en stage de fin d'etudes pour la fac. L'entreprise dans laquelle je suis a son portail web basé sur Cocoon. Je cherche un moyen pour rafraichir partiellement ma page qui sont composées de plusieurs panels. Pour arriver à utiliser Ajax, j'ai un formulaire dans un panel. Pour rafraichir correctement le reste, j'utilise un "fd:action" et je bloque l'envoi du "submit". Les données du formulaire influe sur ce qu'il doit y avoir dans ma page. Y'aurait-il une autre methode pour faire correctement le rafraichissement partiel de la page en passant par un submit ? Dans mon cas, mon formulaire est integré dans un panel à l'initialisation grâce à un pipeline interne qui appelle le flowscript. Puis lors du click sur le bouton d'action, je passes dans un pipeline qui renvoie un xml de la forme : Cordialement, Julien Flotté. _ Gagnez des écrans plats avec Live.com http://www.image-addict.fr/ - Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED] _ Windows Live Spaces : créez votre blog à votre image ! http://www.windowslive.fr/spaces - Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
Ajax + Formulaire
Bonjour, Je suis etudiant et en stage de fin d'etudes pour la fac. L'entreprise dans laquelle je suis a son portail web basé sur Cocoon. Je cherche un moyen pour rafraichir partiellement ma page qui sont composées de plusieurs panels. Pour arriver à utiliser Ajax, j'ai un formulaire dans un panel. Pour rafraichir correctement le reste, j'utilise un "fd:action" et je bloque l'envoi du "submit". Les données du formulaire influe sur ce qu'il doit y avoir dans ma page. Y'aurait-il une autre methode pour faire correctement le rafraichissement partiel de la page en passant par un submit ? Dans mon cas, mon formulaire est integré dans un panel à l'initialisation grâce à un pipeline interne qui appelle le flowscript. Puis lors du click sur le bouton d'action, je passes dans un pipeline qui renvoie un xml de la forme : Cordialement, Julien Flotté. _ Gagnez des écrans plats avec Live.com http://www.image-addict.fr/ - Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]