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

NetBeans Java Discussion :

[Visual Web] Debutant][NetBeans] Récupérer Objet d'une Table of Data


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut Debutant][NetBeans] Récupérer Objet d'une Table of Data
    Je débute avec le Visual Web Pack et j'ai quelques soucis

    J'utilise un "ObjectListDataProvider" (TabClientProvider) qui rempli une "Table of Data" avec des objet "client".
    Donc pour remplir le tableau je passe simplement une liste d'objet "client", chargée depuis une base de données, dans "TabClientProvider.setList(listClient).

    Pas de problème il m'affiche bien mes lignes de client.

    Maintenant j'ai défini dans les propriétés du "Table Layout" que mon champ "nom" à un "Component Type" Button. Mon but serait de cliquer sur ce bouton (contenant le nom du client) pour ensuite récupérer l'objet client contenu dans cette ligne. Ceci me permettrais par la suite de récupérer l'id de ce client (je n'affiche pas son id dans le tableau) pour lancer une nouvelle requête pour charger les détails suplémentaire du client...

    Donc mon soucis c'est que je n'arrive pas à savoir sur quelle bouton de quelle ligne j'ai cliqué et après coment récupérer l'objet de cette ligne ?

    Merci d'avance !

  2. #2
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    Bonjour,

    As-tu regardé ce tutorial? Il fonctionne avec une DB, mais dans ce cas précis je pense que c'est adaptable à lusage d'un ObjectDataprovider.

    Valère

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut
    Salut,

    Nickel ça fonctionne (oups j'avais mal utilisé la fonction recherche )

    En fait il suffit de rajouter ce code dans le bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    RowKey rk = tableRowGroup1.getRowKey();
    if (rk != null) {                
        Clients clientActuel = (Clients)TabClientProvider.getObject(rk);              
    }

  4. #4
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    alors?

    Valère

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

Discussions similaires

  1. récupérer info d'une table par requête..
    Par the_youpi dans le forum SQL
    Réponses: 4
    Dernier message: 20/06/2007, 16h11
  2. [debutant]inserer des données dans une table
    Par khayate dans le forum VB.NET
    Réponses: 15
    Dernier message: 06/06/2007, 09h02
  3. [DEBUTANT]Supprimer les doublons d'une table
    Par tripper.dim dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 30/07/2006, 08h03
  4. Réponses: 1
    Dernier message: 19/02/2006, 13h32
  5. [JSP][Debutant]recuperer un objet d'une page a l'autre
    Par zozolh2 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 17/05/2004, 10h25

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