Bonjour ,

Mon problème est que je n'arrive pas à actualiser le contenu d'une table à partir d'une BD

Voici le code appellé après appui sur le bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public String valider_action() {
       Object dat=date.getText();
       try{
           this.getSessionBean1().getEr_invitationRowSet().setObject(1,dat);
           this.getEr_invitationDataProvider().refresh();
       }catch(Exception e){
           e.printStackTrace();
           this.error(e.getMessage());
       }
       return null;
    }
Avec "date" un TextField.
Le bloc try s'éxécute sans erreur mais ma table n'est pas mise à jour, elle garde les valeurs obtenues avec la méthode prerender() dont voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
public void prerender() {
        try{
            this.getSessionBean1().getEr_invitationRowSet().setObject(1,"19 juin 2007");
            this.getEr_invitationDataProvider().refresh();
 
        }catch(Exception ex){
            this.error(ex.getMessage());
        }
    }
J'ai voulu créer une VirtualForm pour pouvoir appeler la méthode "discardSubmittedValues" mais c'est impossible avec des staticText ou des labels dans les colonnes de la table

Voilà j'espère que j'ai été clair , en tout les cas je me tiens à votre disposition pour toute explication.

Merci d'avance pour votre aide