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

Tapestry Java Discussion :

Select dans component


Sujet :

Tapestry Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut Select dans component
    Bonjour,

    je fais une appli Tapestry et j'utilise ce select. Ca marche très bien dans les pages.
    Par contre j'essaie d'utiliser le même select dans un composant et impossible de binder ma valeur, j'obtiens null.
    Mon select est bien initialisé mais lorsque je soumets j'entre dans ma méthode associée, mais la valeur bindée est nulle

    Dans la partie tml j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <t:zone id="prop:widgetZoneId" t:id="widgetZone">
    (...)
     
    <div class="sportfavoriteTeamSearch">
    	<t:form t:id="selectTeamForm" t:zone="prop:widgetZoneId" >
    		<t:select t:id="selectTeam" value="entity.team" model="teamsSelectionModel" encoder="teamsValueEncoder" blankoption="never"/>
    		<t:submit/>
    	</t:form>
    </div>
     
    </t:zone>
    dans mon java j'ai en gros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    @Inject
    private WidgetService widgetService;
     
    @Property
    @Persist
    private SportFavoriteTeamEntity entity;
     
    @SuppressWarnings("unused")
    @InjectSelectionModel(labelField="label",idField="id")
    @Property
    private List<SportTeam> teams;
     
    @Component
    private Zone widgetZone;
     
    @OnEvent(component="selectTeamForm")
    public Zone onChangeTeam() {
    	if(getEditable()) {
    		widgetService.save(entity);
    	}
    	return widgetZone;
    }

    Quelqu'un saurait-il comment remédier à ça ?

  2. #2
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    en fait j'ai largement simplifié mon component, et je n'ai plus qu'une zone dedans, maintenant tout fonctionne à merveille

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. Réponses: 8
    Dernier message: 05/05/2004, 16h28
  3. select dans un trigger sous Postgresql
    Par kastor_grog dans le forum Requêtes
    Réponses: 1
    Dernier message: 03/09/2003, 17h00
  4. [Sybase] Select dans une select loop en C
    Par Claudio dans le forum Sybase
    Réponses: 2
    Dernier message: 29/04/2003, 18h06
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44

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