IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

[Struts Layout 1.3] Pas de Bundle pour <layout:optionsDependent> et <layout:options>


Sujet :

Struts 1 Java

  1. #1
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut [Struts Layout 1.3] Pas de Bundle pour <layout:optionsDependent> et <layout:options>
    Hello les gens,
    Je constate que rien n'a été prévu pour l'internationnalisation des données contenues dans un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <layout:optionsDependent>
    ou autre Y'a t il un moyen pour y remedier ?
    Merci pour toutes vos contributions.

    Edit: L'attribut permet sur un par exemple d'afficher des labels depuis le fichier "cleFichier" correspondant à la Locale adéquate
    Cela n'est malheureusement pas possible sur pour les <layout:optionsDependent> et <layout:options> et j'aurais souhaité savoir par conséquent si quelqu'un a réussi à trouver une parade

  2. #2
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut
    je remonte ce vieux post et sa question à laquelle je n'ai toujours pas de solution si quelqu'un veux bien s'y pencher...

  3. #3
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut
    Je deterre encore une fois ce post
    Bon voici le code complet de mes deux select:
    Premier select:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <layout:select bundle="labelScreen" key="Type" property="type" isRequired="true">			
    			<layout:options collection="laCollectionOptionsDependent" property="name.key" labelProperty="name.value" sourceOf="month" />
    		</layout:select>
    Le deuxième select qui épend du premier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <layout:select onchange="document.forms[0].reqCode.value='changeDate'; document.forms[0].submit();" bundle="labelScreen" key="page.admin.myBills.search.combo.month" property="month" isRequired="true">
    			<layout:optionsDependent property="key" labelProperty="value" collection="cities" dependsFrom="type"/>
    		</layout:select>
    S'il était possible utiliser une méthode avec pour paramètre "value" sur mon deuxième select cela résoudrait mon problème. J'aurais alors quelque chose comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <layout:select onchange="document.forms[0].reqCode.value='changeDate'; document.forms[0].submit();" bundle="labelScreen" key="page.admin.myBills.search.combo.month" property="month" isRequired="true">
    			<layout:optionsDependent property="key" labelProperty="<%= MessageLocator.getMessage("leFichierBundle", value, request.getLocale())%>" collection="cities" dependsFrom="type"/>
    		</layout:select>
    Je ne vois que cette solution, mais cela n'est évidement pas la bonne syntaxe. Quelqu'un pourrait il m'aider à trouver la bonne syntaxe ?
    D'avance merci.

Discussions similaires

  1. Réponses: 7
    Dernier message: 12/07/2010, 16h16
  2. Réponses: 6
    Dernier message: 10/01/2007, 09h30
  3. Pas de DNS pour les clients
    Par M.Dlb dans le forum Réseau
    Réponses: 2
    Dernier message: 05/07/2004, 23h06
  4. Réponses: 2
    Dernier message: 03/06/2004, 08h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo