[Wicket-user] RadioGroup.. Correct usage (with enum values)?
I have problems with radio groups. According to docs and tutorials the group's model object should be set to the selected radio model object. However, in my case (using enum values which must be set on an enum property) the group's model object always seems to be null. I based my code on the tutorial at http://cwiki.apache.org/WICKET/using-radiogroups.html My code below produces.. test was pressed:null, null, Tenant, CompanyTenant // RadioGroup group = new RadioGroup(reportType, new PropertyModel(getReportTenantDTO(), reportType)); Radio radIndividual = new Radio(individual, new Model(ReportType.Tenant)); Radio radCompany = new Radio(company, new Model(ReportType.CompanyTenant)); group.add(radIndividual); Button test = new Button(test){ protected void onSubmit(){ info(test was pressed: + getReportTenantDTO().getReportType() + , + group.getModelObject() + , + radIndividual.getModelObject() + , + radCompany.getModelObject()); } }; -- View this message in context: http://www.nabble.com/RadioGroup..-Correct-usage-%28with-enum-values%29--tf3685397.html#a10301382 Sent from the Wicket - User mailing list archive at Nabble.com. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user
Re: [Wicket-user] RadioGroup.. Correct usage (with enum values)?
code looks ok, pretty strange. can you create a quickstart so we can see what goes wrong? -igor On 5/3/07, John RDF [EMAIL PROTECTED] wrote: I have problems with radio groups. According to docs and tutorials the group's model object should be set to the selected radio model object. However, in my case (using enum values which must be set on an enum property) the group's model object always seems to be null. I based my code on the tutorial at http://cwiki.apache.org/WICKET/using-radiogroups.html My code below produces.. test was pressed:null, null, Tenant, CompanyTenant // RadioGroup group = new RadioGroup(reportType, new PropertyModel(getReportTenantDTO(), reportType)); Radio radIndividual = new Radio(individual, new Model(ReportType.Tenant )); Radio radCompany = new Radio(company, new Model(ReportType.CompanyTenant)); group.add(radIndividual); Button test = new Button(test){ protected void onSubmit(){ info(test was pressed: + getReportTenantDTO().getReportType() + , + group.getModelObject() + , + radIndividual.getModelObject() + , + radCompany.getModelObject()); } }; -- View this message in context: http://www.nabble.com/RadioGroup..-Correct-usage-%28with-enum-values%29--tf3685397.html#a10301382 Sent from the Wicket - User mailing list archive at Nabble.com. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user
Re: [Wicket-user] RadioGroup.. Correct usage (with enum values)?
Igor, I really suspect it is also related to my other problem post (see AddressPanel test case) with nested forms and models working incorrectly inside, as when I put the same radio button code outside of our app (which needs nested forms and this is a bit of a show stopper for us) the radio buttons then function correctly. I willl add radio buttons to my previous test to confirm if its related when I get a chance. I am also downloading and building 1.3 to see if something there has fixed it since 1.2.6.. Thanks, John igor.vaynberg wrote: code looks ok, pretty strange. can you create a quickstart so we can see what goes wrong? -igor On 5/3/07, John RDF [EMAIL PROTECTED] wrote: I have problems with radio groups. According to docs and tutorials the group's model object should be set to the selected radio model object. However, in my case (using enum values which must be set on an enum property) the group's model object always seems to be null. I based my code on the tutorial at http://cwiki.apache.org/WICKET/using-radiogroups.html My code below produces.. test was pressed:null, null, Tenant, CompanyTenant // RadioGroup group = new RadioGroup(reportType, new PropertyModel(getReportTenantDTO(), reportType)); Radio radIndividual = new Radio(individual, new Model(ReportType.Tenant )); Radio radCompany = new Radio(company, new Model(ReportType.CompanyTenant)); group.add(radIndividual); Button test = new Button(test){ protected void onSubmit(){ info(test was pressed: + getReportTenantDTO().getReportType() + , + group.getModelObject() + , + radIndividual.getModelObject() + , + radCompany.getModelObject()); } }; -- View this message in context: http://www.nabble.com/RadioGroup..-Correct-usage-%28with-enum-values%29--tf3685397.html#a10301382 Sent from the Wicket - User mailing list archive at Nabble.com. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user -- View this message in context: http://www.nabble.com/RadioGroup..-Correct-usage-%28with-enum-values%29--tf3685397.html#a10308615 Sent from the Wicket - User mailing list archive at Nabble.com. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user
Re: [Wicket-user] RadioGroup.. Correct usage (with enum values)?
there is no nested form support in 1.2, only 1.3. so that might be it? -igor On 5/3/07, John RDF [EMAIL PROTECTED] wrote: Igor, I really suspect it is also related to my other problem post (see AddressPanel test case) with nested forms and models working incorrectly inside, as when I put the same radio button code outside of our app (which needs nested forms and this is a bit of a show stopper for us) the radio buttons then function correctly. I willl add radio buttons to my previous test to confirm if its related when I get a chance. I am also downloading and building 1.3 to see if something there has fixed it since 1.2.6.. Thanks, John igor.vaynberg wrote: code looks ok, pretty strange. can you create a quickstart so we can see what goes wrong? -igor On 5/3/07, John RDF [EMAIL PROTECTED] wrote: I have problems with radio groups. According to docs and tutorials the group's model object should be set to the selected radio model object. However, in my case (using enum values which must be set on an enum property) the group's model object always seems to be null. I based my code on the tutorial at http://cwiki.apache.org/WICKET/using-radiogroups.html My code below produces.. test was pressed:null, null, Tenant, CompanyTenant // RadioGroup group = new RadioGroup(reportType, new PropertyModel(getReportTenantDTO(), reportType)); Radio radIndividual = new Radio(individual, new Model( ReportType.Tenant )); Radio radCompany = new Radio(company, new Model(ReportType.CompanyTenant)); group.add(radIndividual); Button test = new Button(test){ protected void onSubmit(){ info(test was pressed: + getReportTenantDTO().getReportType() + , + group.getModelObject() + , + radIndividual.getModelObject() + , + radCompany.getModelObject()); } }; -- View this message in context: http://www.nabble.com/RadioGroup..-Correct-usage-%28with-enum-values%29--tf3685397.html#a10301382 Sent from the Wicket - User mailing list archive at Nabble.com. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user -- View this message in context: http://www.nabble.com/RadioGroup..-Correct-usage-%28with-enum-values%29--tf3685397.html#a10308615 Sent from the Wicket - User mailing list archive at Nabble.com. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user