Je suis en train de faire un formulaire qui utilise un bean SubjectBean, composé lui même de PersonNameBean et d'autres SubjectBean. Je ne sais absolument pas comment accéder aux champs contenus dans les "sous bean"
ex : les champs contenus dans mon SubjectBean (avec les getters et les setters qui vont bien...)
Code :
String sex="U";
Date birthTime;
PersonNameBean [] personName;
AdministrativeBean administrative;
SpecialQualifierBean specialQualifier;
ExtendedIdentityBean extendedIdentity;
AdditionalInfoBean additionalInfo;
SubjectBean mother;
SubjectBean father;
et les champs du PersonNameBean :
Code :
String reason="N";
Date beginDate;
Date endDate;
String initial;
long initial_id;
String middle;
long middle_id;
String nick;
long nick_id;
String [] family;
long [] family_id;
String [] maiden;
long [] maiden_id;
String [] given;
long [] given_id;
String preffix;
long preffix_id;
String suffix;
long suffix_id;
String voorVoegsel;
long voorVoegsel_id;
String academic;
long academic_id;
String professional;
long professional_id;
String nobelty;
long nobelty_id;
Ma question est : comment faire en sorte qu'un inputText de mon formulaire jsf mappe le champ given de PersonNameBean? Faut il que je déclare aussi PersonNameBean dans faces-config.xml?
Je ne sais pas si c'est très clair
Merci d'avance.
/lezioul
Message édité par lezioul le 31-12-2008 à 13:24:42
Marsh Posté le 30-12-2008 à 17:44:17
Salut à tous,
je débute en jsf.
Je suis en train de faire un formulaire qui utilise un bean SubjectBean, composé lui même de PersonNameBean et d'autres SubjectBean.
Je ne sais absolument pas comment accéder aux champs contenus dans les "sous bean"
ex :
les champs contenus dans mon SubjectBean (avec les getters et les setters qui vont bien...)
et les champs du PersonNameBean :
Ma question est : comment faire en sorte qu'un inputText de mon formulaire jsf mappe le champ given de PersonNameBean?
Faut il que je déclare aussi PersonNameBean dans faces-config.xml?
Je ne sais pas si c'est très clair
Merci d'avance.
/lezioul
Message édité par lezioul le 31-12-2008 à 13:24:42