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

Reply via email to