I have an implementaion of IDataProvider. that has setters in it and originally i used it like a model. however the properties have now been changed to beans. can i still use what you say below? does that populateItem go into my implementaion of dataView?
in other words, Imodel myModelwhichImplementsIDataProvider = new PropertyModel(item.getModel(),"user")//user is the name of the user property in myModelwhichImplementsIDataProvider. -B igor.vaynberg wrote: > > first of all the dataprovider is a readonly interface, it has no set > method > like the model. > > that said what you want is simple: > > populateitem(item item) { > final imodel namemodel=new propertymodel(item.getmodel(), "name"); > add(new dropdownchoice("names",namemodel,nameslist)); > } > > -igor > > > On 3/15/07, GS-ikiini <[EMAIL PROTECTED]> wrote: >> >> >> i see....i have a fair understaning of models this is what i am doing: I >> have >> a dataprovider that services a dataview. this data provider is the the >> model >> that i ultimately need to update. however the properties within this are >> beans i need to set them using the selection from the dropdown. so fo >> instance....my dataprovider has a property that is a saya user. this user >> itself has a property called name. which is a string. now in my webpage >> class i have a dropdown with a list of names. what i need to do is select >> a >> name and get the appropriate bean to pass it to the dataprovider so that >> it >> can do its thing and return its results to the dataview. how would i go >> about this? >> >> -B >> >> >> igor.vaynberg wrote: >> > >> > since you dont specify the model for the selection wicket will look for >> a >> > compoundpropertymodel you have somewhere above. the value will go into >> the >> > bean that is in the compoundpropertymodel into a property with the same >> > name >> > as the id of the dropdownchoice. >> > >> > there is a great page on models on our wiki >> > >> > -igor >> > >> > >> > On 3/15/07, GS-ikiini <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> also how do i get the user selection from a drop down that uses the >> >> dropDownchoice(String id,list choinces) constrctor? >> >> >> >> >> >> >> >> Gwyn wrote: >> >> > >> >> > I'm away from my main computer now, so can't check code, but have >> you >> >> > had a look at the Wicket examples, e.g. >> >> > >> >> >> http://www.wicket-library.com/wicket-examples/compref?wicket:bookmarkablePage=:wicket.examples.compref.DropDownChoicePage >> >> > >> >> > /Gwyn >> >> > >> >> > On 15/03/07, GS-ikiini <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> ok here is another question...how do i by pass the validating and >> form >> >> >> processing and go straight to the onSubmit method of my form(not >> the >> >> >> button)? >> >> >> >> >> >> -B >> >> >> >> >> >> >> >> >> >> >> >> GS-ikiini wrote: >> >> >> > >> >> >> > hey all, >> >> >> > >> >> >> > I am attempting to do some form processing for a filter that i am >> >> >> > building. I user 4 dropDownChoice in a form with a submit button. >> I >> >> >> want >> >> >> > to overide the onSubmit method, which i did. however when i try >> to >> >> get >> >> >> the >> >> >> > values selected from the drop down in the method for prodessing, >> >> they >> >> >> come >> >> >> > back empty. I am using pro wicket as a reference. i wrote simple >> >> helper >> >> >> > methods as illustrated in the book but they don't seem to work: >> >> >> > >> >> >> > >> >> >> > ... >> >> >> > desc = new >> >> >> FilterChoice("description",ldp,processTypeDropDownList,logs); >> >> >> > ... >> >> >> > >> >> >> > protected String getDescriptionSelection(){ >> >> >> > return desc.getModelObjectAsString(); >> >> >> > } >> >> >> > >> >> >> > ... >> >> >> > @overide >> >> >> > onSubmit(){ >> >> >> > if(MyClass.this.getDescriptionSelection() .equals(something)){ >> >> >> > do something... >> >> >> > } >> >> >> > } >> >> >> > >> >> >> > thing is...I insert some log.debugs in there to see what was >> being >> >> >> > returned and nothing came back. How can i get the selection back >> to >> >> my >> >> >> > onSubmit method i guess is my question. Thank you >> >> >> > >> >> >> > -B >> >> >> > >> >> >> > >> >> >> >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://www.nabble.com/form-processing---getting-dropdown-selection-back-to-onSubmit-method.-tf3409455.html#a9501974 >> >> >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> >> >> > >> >> > -- >> >> > Download Wicket 1.2.5 now! - http://wicketframework.org >> >> > >> >> > >> >> >> ------------------------------------------------------------------------- >> >> > 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 >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/form-processing---getting-dropdown-selection-back-to-onSubmit-method.-tf3409455.html#a9503553 >> >> 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 >> >> >> > >> > >> ------------------------------------------------------------------------- >> > 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 >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/form-processing---getting-dropdown-selection-back-to-onSubmit-method.-tf3409455.html#a9503768 >> 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 >> > > ------------------------------------------------------------------------- > 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 > > -- View this message in context: http://www.nabble.com/form-processing---getting-dropdown-selection-back-to-onSubmit-method.-tf3409455.html#a9504076 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