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

JSF Java Discussion :

[ICEFACES] pertes de données


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut [ICEFACES] pertes de données
    Hello,

    J'accède dans ma page JSF aux propriétés d'un bean de cette manière

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    							<ice:outputText value="Nom"></ice:outputText>
    							<ice:inputText value="#{sessionBean.selectedCreancier.nom}" id="creancierNom" style="width:300px"></ice:inputText>
    							<ice:outputText value="*" style="color: red;"></ice:outputText>
    							<ice:message style="color: red;" id="creancierNomEmptyError" for="creancierNom" />
     
    							<ice:outputText value="Prenom"></ice:outputText>
    							<ice:inputText value="#{sessionBean.selectedCreancier.prenom}" id="creancierPrenom" style="width:300px"></ice:inputText>
    							<ice:outputText value="*" style="color: red;"></ice:outputText>
    							<ice:message style="color: red;" id="creancierPrenomEmptyError" for="creancierPrenom" />
    et je sauvegarde comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    	private Affaire saveCreancier(Affaire affaire) {
    		LOG.info("saveCreancier() " + selectedCreancier.getNom());
    		selectedCreancier = creancierService.save(selectedCreancier);
    		affaire.setCreancier(selectedCreancier);
    		return affaire;
    	}
    mais malheureusement lorsque je save l'élément est vide dans la base (nom, prenom par example)

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    et chose suprenante si je définis

    <ice:commandButton id="buttonOk" value="Sauvegarder"
    actionListener="#{sessionBean.doAddOrModify}"/>

    dans mettre immediate a true la méthode doAddOrModify n'est jamais appellé, j'ai contollé si j'avais des champs required=true mais ce n'est pas le cas

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    456
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 456
    Par défaut
    Quand il passe dans ta méthode save l'objet n'est pas nul ?

    Comment fais tu pour appeler cette méthode ?

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    dans le log

    LOG.info("saveCreancier() " + selectedCreancier.getNom());

    la valeur est a null

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    456
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 456
    Par défaut
    Tu peux montrer le code que tu utilises pour appeler saveCreancier . Le code coté jspx (le commandbutton par ex) et la méthode appelée par ce bouton.

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    ben c'est dans les posts précédents

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

Discussions similaires

  1. [MFC] CSocket | perte de données
    Par Grey dans le forum MFC
    Réponses: 2
    Dernier message: 24/11/2005, 10h14
  2. Perte de donnée
    Par spikto dans le forum Langage
    Réponses: 2
    Dernier message: 27/10/2005, 16h03
  3. Perte de données Firebird
    Par jeanafond dans le forum Débuter
    Réponses: 8
    Dernier message: 19/05/2005, 10h21
  4. Crash InnoDB,perte de données définitives... Info ou Intox ?
    Par Alexandre T dans le forum Administration
    Réponses: 3
    Dernier message: 17/01/2005, 10h44
  5. [JTable] Perte des données
    Par david71 dans le forum Composants
    Réponses: 8
    Dernier message: 09/01/2005, 00h37

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