I came to the same conclusion as Nino. What I have observed was this, 1. For,
ListChoice selection = new ListChoice("disciplineSelection", new Model(), disciplines) , a list box is created in the web page. 2. For, ListChoice selection = new ListChoice("disciplineSelection", disciplines) , a dropdown box is created in the web page. 3. For, ListChoice selection = new ListChoice("disciplineSelection", disciplines);selection.setMaxRow(8); , a list box is created in the web page. I find it strange because I used ListChoice instead of DropDownChoice but yet it shows a dropdown box instead of a list box for case no. 2. Is it a bug or am I missing something? Btw, there are 2 items in my discipline list. Thanks Johan Compagner wrote: > > A ListChoice should always be a List instead of a DropDown (for a drop > down > we have the DropDownChoice) > > I don't know why you see a difference it shouldn't look at all to the > model > that holds the selection. > It only looks at the choices: > > tag.put("size", Math.min(maxRows, getChoices().size())); > > so i guess if maxRows of size() == 1 then it becomes a dropdown? > > johan > > > On 5/9/06, Nino Wael <[EMAIL PROTECTED]> wrote: >> >> Hi >> >> >> >> Im not sure if this is the intended functionality, but I belive I've >> discovered an oddity or featureJ. >> >> >> >> When I use the constructor which also takes a model >> (ListChoice("dropdown_job", new Model(),myList, new myRenderer)) my >> listchoice is no longer displayed as a dropdown but as a listbox. >> >> >> >> If I instead of using the constructor with the model property call the >> set >> model method (listChoice_job.setModel(new Model())) then it remains >> displayed as a dropdown >> >> >> >> Code snipplet: >> >> // this gives a listbox >> >> listChoice_job = new >> ListChoice("dropdown_job",new Model(),jobcenter.toArray().getList(), new >> DataItemRenderer()) >> >> >> >> //this gives a dropdown >> >> listChoice_job = new >> ListChoice("dropdown_job", jobcenter.toArray().getList(), new >> DataItemRenderer()) >> >> listChoice_job.setModel(new >> Model()); >> >> Code snipplet end >> >> >> >> >> >> It's that latter I want displayed. >> >> >> >> >> >> -regards Nino >> > > -- View this message in context: http://www.nabble.com/ListChoice-changes-appearance-from-dropdown-to-listbox-tf1583106.html#a7714179 Sent from the Wicket - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user