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 :

ajouter supprimer des lignes en utilisant TABLE de ADF


Sujet :

JDeveloper Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut ajouter supprimer des lignes en utilisant TABLE de ADF
    salut a tous
    bon ca fait 6 mois que je recherche un forum sur jdeveloper en francais mais j ai pas trouvé mais maintant oui
    j vous remercie pour ce forum

    mon probleme

    j ai une ArrayList qui contient les données des etudiants
    j ai utilisé une table de ADF (af:table) pour afficher ces données a partir ArrayList
    j ai utilisé <af:tableSelectMany > pour pouvoir selectionner plusieur ligne



    je veux utiliser tois bouton 1:supprimer
    2:ajouter
    3:modifier

    mon probleme je ne sais pas comment supprimer ou ajouetr ou modifier en utilisant table de adf

    svp aidez moi , c est un tp a realiser

    merci d avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut
    Bonjour mans27,

    Alors pour réaliser un CRUD avec ADF je peux t'indiquer comment le faire quand on a comme source une BDD et l'utilisation des ADF Business Components :

    Tu créer :

    1. Une connection à la BDD.
    2. Un entity object en sélectionnant la ou les tables, vues que tu désire.
    3. Un View Object à partir de l'entity object sans oublier de sélectionner "updatable".
    3. L'application Module à partir du View Object et créer donc le "DataControl".

    4. Dans ta page JSF tu drag n drop depuis "datacontrol" la donnée et choisi de l'afficher dans un composant de type "ADF Table". Puis tu peux ajouter des "commandButton" que tu bind avec les actions que tu trouve dans le "DataControl" comme Create, Delete... (n'oublie pas de virer le paramètre mis par défaut dans disabled ou blocked pour les bouttons).

    Voilà, j'espère que ca pourra t'aider et que tu pourra adapter ca avec ton arrayList. Au fait dans quel école d'info fait tu ce genre de TP ?

    ps: Pour insérer un enregistrement j'ai du créer une deuxième page web et configurer les règles de navigations entre les deux.

  3. #3
    Membre chevronné

    Homme Profil pro
    Chomeur
    Inscrit en
    Juin 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Chomeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 347
    Par défaut
    Salut,

    Juste une petite remarque, si tu veux faire des insertions dans ton tableau (plutot qu'en passant par une deuxième page), tu drop la fonction create en bouton comme l'a dit PoueT, puis tu fais click droit sur ton bouton, "Edit binding" et tu choisi "CreatInsert" au lieu du "Create".

    Bon courage,
    Tif

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut
    arf j'ai essayer la createInsert mais ca ne marchais pas :/ je vais devoir réessayer.

  5. #5
    Membre chevronné

    Homme Profil pro
    Chomeur
    Inscrit en
    Juin 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Chomeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 347
    Par défaut
    Salut PoueT,

    T'obtien quoi comme message d'erreur?

    Bon courage,
    Tif

  6. #6
    Membre chevronné

    Homme Profil pro
    Chomeur
    Inscrit en
    Juin 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Chomeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 347
    Par défaut
    J'y pense juste, mais est ce que tu utilise des formes de rafraichissements sur ta page du style InvokeAction pour forcer un iterator a s'executer?

    Pour moi ca ete la cause d'un certain nombre de difficultes de ce genre.

    Si c le cas essaye d'y ajouter une refreshCondition "${!adfFacesContext.postback}", ce qui globalement veut dire de ne pas rafraichir si la requete retuourne sur la page dont elle est a ete envoye

    Tient moi au courant,
    Bon courage,
    Tif

Discussions similaires

  1. [WD17] Supprimer des lignes d'une table sous condition
    Par alex1005 dans le forum WinDev
    Réponses: 7
    Dernier message: 15/10/2012, 14h27
  2. supprimer des lignes dans une table SAS
    Par yoyo44ima dans le forum SAS Base
    Réponses: 7
    Dernier message: 25/05/2011, 09h39
  3. supprimer des lignes d'une table
    Par Papy214 dans le forum jQuery
    Réponses: 3
    Dernier message: 31/08/2010, 14h48
  4. Supprimer des lignes dans une table
    Par ToniConti dans le forum Pentaho
    Réponses: 5
    Dernier message: 03/08/2010, 23h09
  5. [VBA] Supprimer des lignes dans une table
    Par shadockgreg dans le forum Access
    Réponses: 6
    Dernier message: 22/11/2006, 09h58

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