James Thanks for pointing it out. Later in the code I have added, so the study object/instance in the initial model should be in synch right? Correct me if I am wrong. Let me also think about this point u made. But yeah do let me know if i have made a mistake.
cpm = (CompoundPropertyModel<StudyModel>)this.getModel();////reset the original one Cheers On Fri, Aug 13, 2010 at 7:49 PM, James Carman [via Apache Wicket] < ml-node+2324076-505065694-32...@n4.nabble.com<ml-node%2b2324076-505065694-32...@n4.nabble.com> > wrote: > Your DDC is bound to the original StudyModel's study with the lines: > > PropertyModel propertyModel = new > PropertyModel(studyModel.getStudy(),Constants.STUDY_STATUS); > studyStatusDpChoices = new > DropDownChoice(Constants.STUDY_DROP_DOWN_CHOICE,propertyModel,studyStatusList,defaultChoiceRenderer); > > > Then, you're replacing the StudyModel with this line: > > this.setModelObject(new StudyModel()); > > Thus, they get out of synch. > > On Fri, Aug 13, 2010 at 3:30 AM, nivs <[hidden > email]<http://user/SendEmail.jtp?type=node&node=2324076&i=0>> > wrote: > > > > > Hi All, > > > > http://apache-wicket.1842946.n4.nabble.com/file/n2323809/Code.txt<http://apache-wicket.1842946.n4.nabble.com/file/n2323809/Code.txt?by-user=t> > > Code.txt > > > > > I have a drop down choice control on the search panel and its selected > > choices are pushed to the model only once or the first time. > > > > Please have a look at the attached code: > > > > As part of this code, I noticed that when I uncomment the following > line, > > the drop down choice works every time.(as it is supposed to) > > > > public void initialise(String id){ > > //cpm.getObject().setStudy(searchCriteria);///Set the search criteria > object > > back in order for status to be filled in the next submit/search > > } > > However, this will not resolve my issue, because if I refreshed the study > in > > the model when the details page is loaded, the problem re-occurs. > > > > Not sure why this is hapenning, I tried to debug as much as I can, all i > can > > get to is, when i re-set the model's study instance after the search > results > > have arrived , then it works. If I do not, then it fails to capture the > > value from DDC. > > > > Thank you again > > > > Cheers > > Niv > > > > > > > > > > > > > > -- > > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-does-not-push-value-into-Model-tp2323809p2323809.html<http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-does-not-push-value-into-Model-tp2323809p2323809.html?by-user=t> > > Sent from the Wicket - User mailing list archive at Nabble.com. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [hidden > > email]<http://user/SendEmail.jtp?type=node&node=2324076&i=1> > > For additional commands, e-mail: [hidden > > email]<http://user/SendEmail.jtp?type=node&node=2324076&i=2> > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden > email]<http://user/SendEmail.jtp?type=node&node=2324076&i=3> > For additional commands, e-mail: [hidden > email]<http://user/SendEmail.jtp?type=node&node=2324076&i=4> > > > > ------------------------------ > View message @ > http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-does-not-push-value-into-Model-tp2323809p2324076.html > To unsubscribe from DropDownChoice does not push value into Model, click > here<http://apache-wicket.1842946.n4.nabble.com/template/NodeServlet.jtp?tpl=unsubscribe_by_code&node=2323809&code=c2hyYXZhbm5pdmVAZ21haWwuY29tfDIzMjM4MDl8LTkwOTU2NzkzNA==>. > > > -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-does-not-push-value-into-Model-tp2323809p2324176.html Sent from the Wicket - User mailing list archive at Nabble.com.