HiYes, exactly, but why do you have it set to required at all in first place if you want to allow the empty selection too? I dont think a DropDownChoice is required by default but if it is, try setRequired(false) ...
Matt On 2010-03-18 14:36, David Chang wrote:
Matt, I already did that. DropDownChoice.setNullValid() makes "Choose one" always stay there. I notice that DropDownChoice.setRequired() is the reason to generate the message and not get onUpdate called. Thanks. --- On Thu, 3/18/10, Matthias Keller<matthias.kel...@ergon.ch> wrote:From: Matthias Keller<matthias.kel...@ergon.ch> Subject: Re: Select the "Choose one" of a required DropDownChoice To: email@example.com Date: Thursday, March 18, 2010, 9:30 AM Hi Have a look at DropDownChoice.setNullValid() and .setRequired() Matt On 2010-03-18 14:26, David Chang wrote:Hi, I am new in Wicket and am playing with differentcomponents.I have a two dropdown lists. One is a list ofcountries, required field, controlling another list of states/provinces via AjaxFormComponentUpdatingBehavior.The country list always has a blank (equivalent of"Choose one") as the first option in the list. When I select different countries, the state/province list changes accordingly. However, when I change to the blank in the country list, the state list stops updating. I looked into it and found out that in this situation (required droopdown list) selecting blank makes Wicket issue a feedback message instead of calling AjaxFormComponentUpdatingBehavior#onUpdate, which is what I want.
Description: S/MIME Cryptographic Signature