Bonjour,
J'utilise JGoodies pour faire du binding de mes données vers mon IHM et cela fonctionne bien, mais j'essaye maintenant de réaliser quelque chose qui ne semble pas fonctionner, explication :
J'ai un panel 'MesDonneesPanel' dans lequel je place un sous panel qui sera soit :
'MesDonneesPanelToto' ou 'MesDonneesPanelTiti' en fonction d'un choix utilsateur précédent.
Le panel 'MesDonneesPanel' est bindé avec un objet 'MesDonneesModel' ayant une variable 'MesDonnees mesDonnees'
Puis j'ai des classes héritant de 'MesDonnees' comme 'MesDonneesTiti' et 'MesDonneesToto'.
J'essaye d'avoir un model assez générique pour pouvoir instancier mon model avec soit 'MesDonneesToto' ou 'MesDonneesTiti', de même pour mon panel, et ainsi bindé les données specifiques de ses objets aux champs spécifiques de ces panels.
Seulement, si je declare ma variable comme étant de type 'MesDonnees', JGoodies n'arrive pas à acceder aux champs spécifique de l'objet instancié comme 'MesDonneesToto', ce qu'il arrive à faire correctement si je le declare directement de type 'MesDonneesToto', mais ce qui me fait perdre l'utilisation de l'heritage sur mon objet à binder :/
J'espere être assez clair, comment faire pour avoir un binding assez pseudo générique utilsant l'instance de l'objet à binder et non pas le type de déclaration ?
Partager