Johannes,
You haven't attached a model to the dropdown choice. The constructor you
are using implies having a CompoundPropertyModel as ListItem.model. You
don't have this, so you need to use another constructor:
item.add(new DropDownChoice ("paxProZimmerart", new
PropertyModel(terminDetail, "paxProZimmerart"),
terminDetail.getMoeglichePaxAnzahlen()));
Looking at your code, I suspect you will be getting other exceptions, as
you render your components conditionally, this will give exceptions.
Better to use:
protected void populateItem(ListItem item) {
final TerminDetail terminDetail = (TerminDetail) item.getModelObject();
boolean visible = terminDetail.getFreieKontingente() > 0;
item.add(new Label("zimmerart",
terminDetail.getZimmerart()).setVisible(visible));
item.add(new DropDownChoice ("paxProZimmerart",
new PropertyModel(terminDetail, "paxProZimmerart"),
terminDetail.getMoeglichePaxAnzahlen()).setVisible(visible);
}
Martijn
Johannes Fahrenkrug wrote:
I attached the exception and this is the code I use to build the list:
add (zimmerartenList = new ListView ("zimmerartenList",
termin.getTerminDetails()) {
private static final long serialVersionUID =
2623213955857979457L;
@Override
protected void populateItem(ListItem item) {
final TerminDetail terminDetail = (TerminDetail)
item.getModelObject();
if( terminDetail.getFreieKontingente() > 0 ) {
item.add(new Label("zimmerart",
terminDetail.getZimmerart()));
item.add(new DropDownChoice ("paxProZimmerart",
terminDetail.getMoeglichePaxAnzahlen()));
}
}
});
Johan Compagner wrote:
what kind of exception?
Johannes Fahrenkrug wrote:
Hi,
I'm new to Wicket and I have a question. I need to generate and display
a List of DropDownChoices. This is the scenario:
I have different room types and for every room type I have certain
vacancies. So I need to have something like this:
Double room - [Choose one ]
[2 ]
[4 ]
[6 ]
Single room -[Choose one ]
[1 ]
[2 ]
[3 ]
[4 ]
I already managed to display that (with a list view and a DropDownChoice
attached to each item). But when I want to submit the form, I get an
exception.
What would be The Right Thing to do?
Thank you so much!
- Johannes
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar
happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted
by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar
happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted
by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user