On construction of countryOptions add a "new SelectItem(null, "")" and set
country to "" by default. Then the blank is actually bound to a SelectItem
and valueChange will fire.



senore100 wrote:
> 
> I believe this is the default or expected behavior.
> <code>
> <tr:selectOneChoice id="country" value="#{actionHandler.country}"
> label="Country"
>         autoSubmit="true" immediate="true" 
>         validator="#{actionHandler.validateCountry}">
>         <f:selectItems value="#{actionHandler.countryOptions}"/>
> </tr:selectOneChoice> 
> </code>
> In the dropdown, the first option is a blank option. When I select this
> option, the validator method "validateCountry" is not getting called. 
> I would like to change its behavior so that even when I select the blank
> option, the autoSubmit still submits the value (even if it submits NULL or
> an empty String -- I don't care). Is there a way to do this?
> Many thanks!
> 
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/autoSubmit-not-working-when-the-%22blank%22-option-is-selected-in-tr%3AselectOneChoice-tp28370398p28512393.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to