It was neither a bug nor a feature: I'm simply an idiot. I was using a custom TextField which overrides isEnabled()... D'Oh!
Sorry for wasting your time with this, Igor! - Johannes Johannes Fahrenkrug wrote: > I will. I'm already looking at the FormComponent code. I have to go now, > but I'll get back to it tomorrow. > > - Johannes > > Igor Vaynberg wrote: > >> i dont see where we read the disabled attribute in our code, can you >> try branch-1.x? or see where in wicket's code it thinks its disabled? >> >> -igor >> >> >> On 1/22/07, * Johannes Fahrenkrug* <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>> wrote: >> >> Yes, that was also the first thing I thought of: I checked it with >> livehttpheaders and yes: they are being submitted by the browser. >> >> - Johannes >> >> Igor Vaynberg wrote: >> > can you check if the value is actually being submitted by the >> browser? >> > >> > -igor >> > >> > >> > On 1/22/07, *Johannes Fahrenkrug* < [EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]> >> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote: >> > >> > Hi, >> > >> > I had a strange error.... I have a Panel with 3 >> radiobuttons. They >> > let >> > me choose whether I want to pay by debit or credit or if I >> want to be >> > billed later. >> > When I click on either of the radiobuttons, the >> corresponding input >> > fields get enabled via JavaScript. >> > On the Wicket side, I add >> > >> > new AttributeModifier("disabled", true, new Model("disabled")); >> > >> > to each input field that doesn't belong to the currently >> selected >> > option >> > (i.e. the credit and debit fields are disabled when my payment >> > method is >> > "bill me later"). >> > >> > When I select one of the other radio buttons, the >> correspondig text >> > fields get enabled, I enter the information, submit the form.... >> > but the >> > model doesn't get updated! >> > >> > When I remove the adding of the AttributeModifier, everything >> > works. So >> > this means that Wicket "notices" that I'm adding a "disabled" >> > AttributeModifier and keeps the field disabled even when I >> enable >> > it on >> > the webpage. Is this a feature or a bug? >> > >> > If I would have wanted to really truly disable the Wicket >> Textfield >> > component, I would have called "setEnabled" on it. But I >> really just >> > want to set the HTML property "disabled"... >> > >> > I'm looking forward to your input on this. >> > >> > - Johannes >> > >> > >> > >> ------------------------------------------------------------------------- >> >> > 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 >> >> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >> > < >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> >> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>> >> > _______________________________________________ >> > Wicket-user mailing list >> > [email protected] >> <mailto:[email protected]> >> > <mailto:[email protected] >> <mailto:[email protected]>> >> > 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 >> >> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >> > >> ------------------------------------------------------------------------ >> >> > >> > _______________________________________________ >> > Wicket-user mailing list >> > [email protected] >> <mailto:[email protected]> >> > 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 >> >> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >> _______________________________________________ >> Wicket-user mailing list >> [email protected] >> <mailto:[email protected]> >> 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 >> [email protected] >> 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 > [email protected] > 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 [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
