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

JDeveloper Java Discussion :

Bouton execute + commit


Sujet :

JDeveloper Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 41
    Par défaut Bouton execute + commit
    Dans une application WEB en ADFBC + ADF +JSF , je souhaite créer un bouton pour lancer deux méthodes:
    1) un execute sur ma view
    2) un commit sur mon AppModule.

    Merci de votre aide.

  2. #2
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 41
    Par défaut Trouvé
    Ca vaut le coup d'ajouter des réponses aidant les autres alors que tout le monde se la joue perso ??????
    Je vais le faire quand meme ça évitera aux autres de se galérer comme je l'ai fait.

    private UserSession user;
    private BindingContainer bindings;
    private PretsViewImpl prets;
    private DossierViewImpl dossiers;
    private CocontractantsViewImpl cocont;

    public EditDossier() {
    user=(UserSession)FacesContext.getCurrentInstance().getApplication().createValueBinding("#{user}").getValue(FacesContext.getCurrentInstance());
    dossiers = user.getAm().getDossierView1();
    prets = user.getAm().getPretsView2();
    cocont = user.getAm().getCocontractantsView2();
    Row rw=dossiers.getCurrentRow();
    }

    puis ....

    public String nouveauPret_action() {
    int index=0;

    System.out.println("------- Nouveau Pret -------");
    Row rw=dossiers.getCurrentRow();
    String codeDossier= rw.getAttribute("CodeDossier").toString();

    // Si la table cocontractant a des lignes
    if (prets.getRowCount()>0) {
    rw=prets.first();
    do {
    int thisidx=Integer.parseInt(rw.getAttribute("NumPret").toString());
    if (thisidx>index) index=thisidx;
    System.out.println("Index lu: "+thisidx+" retenu: " + index);
    }while (prets.hasNext() && (rw=prets.next())!=null) ;
    }

    rw=prets.createRow();
    System.out.println("Index créé: " + index);
    rw.setAttribute("CodeDossier",codeDossier);
    rw.setAttribute("NumPret",++index);
    prets.insertRow(rw);
    user.getAm().getTransaction().commit();

    return "editPret";
    }

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

Discussions similaires

  1. bouton executant un script shell
    Par getrude dans le forum Langage
    Réponses: 3
    Dernier message: 20/07/2012, 12h39
  2. Réponses: 16
    Dernier message: 01/04/2008, 17h04
  3. onclick d'un autre bouton executé :?
    Par xclam dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/03/2008, 11h43
  4. bouton executer gris
    Par crystalgold dans le forum Delphi
    Réponses: 1
    Dernier message: 08/06/2006, 03h31
  5. [Système] Clic bouton => Executer un script
    Par emstar dans le forum Langage
    Réponses: 2
    Dernier message: 20/04/2006, 15h46

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