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 :

TextField et Disabled


Sujet :

Tapestry Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Par défaut TextField et Disabled
    Bonjour,

    J'ai le code suivant dans un fichier TML :

    <input t:type="TextField" t:id="idNom" t:value="valeur_nom" t:label="Nom" t:disabled="isDisabled"/>

    isDisabled est une PROPERTY boolean, qui indique si le formulaire est en lecture seule ou en écriture.

    Problème : Quand isDisabled est true, le champ est grisé et on ne peut pas écrire. Mais quand isDisabled est false, on peut écrire, mais la value valeur_nom n'est pas mise a jour.

    Je précise que j'utilise la version 5 de Tapestry et que la validation est OK si je n'ai pas t:disabled="isDisabled"

    Merci par avance de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut
    Salut,

    je viens de faire le test, cela fonctionne parfaitement de mon côté. Publie ton code Java.

    je te mets mes portions de code:

    La partie tml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	<t:form>
    		<input t:type="TextField" t:id="idNom" t:value="valeur_nom" t:label="Nom" t:disabled="isDisabled"/>
    		<t:submit/>
    	</t:form>
    La partie java
    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
     
    	@Property
    	private String _valeur_nom;
    	@Property
    	private boolean _isDisabled;
     
    	@SetupRender
    	public void ConstruitEcran() {
     
    		_valeur_nom = "blabla";
    		_isDisabled = false;
    	}
     
     
    	public void onSuccess(){
    		System.out.println(" valeur ---> " + _valeur_nom);
     
    	}

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut
    Et qu'entends tu par "n'est pas mise à jour" ?

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/01/2006, 20h30
  2. Couleur d'une JComboBox disabled
    Par ced dans le forum Composants
    Réponses: 6
    Dernier message: 06/01/2004, 15h33
  3. Erreur cannot focus a disabled or invisible window
    Par Andry dans le forum Composants VCL
    Réponses: 3
    Dernier message: 17/12/2003, 07h33
  4. [MX] Textfield et action
    Par Admin dans le forum Flash
    Réponses: 5
    Dernier message: 24/11/2003, 13h47
  5. [Flash MX] Pb d'affichage dans un textfield
    Par dens63 dans le forum Flash
    Réponses: 2
    Dernier message: 04/11/2003, 10h49

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