selectOneMenu Process Value Change event not firing

I have a selectOneMenu dropdown list which auto submits when the value changes. But when I try to select the option "None" (like the code below):

<f:selectItem itemLabel="None" itemValue="#{loginSecuritySettings.intNoneValue}"/>

My value change event does not get called. Is there a way to force value change to happen when "None" is selected?

[415 byte] By [True_Neutrala] at [2007-11-27 10:44:01]
# 1

You might want to try the immediate property.

See the following thread.

http://forum.java.sun.com/thread.jspa?forumID=881&threadID=5055879

Rradhikaa at 2007-7-28 20:04:20 > top of Java-index,Development Tools,Java Tools...
# 2

Thanks Rradhika but setting immediate to true doesn't help. The value change event still doesn't fire when I select a "selectItem" from the dropdown list.

I've managed a work around because the dropdown menu seems to still submit the forum when the value changes, it just doesn't call the value change function.

I can check the value of the dropdown menu in the init or prerender functions though.

True_Neutrala at 2007-7-28 20:04:20 > top of Java-index,Development Tools,Java Tools...
# 3

Is "None" the default value? If so then selecting "None" doesn't constitute a value change, which means the value change event won't get fired.

Can you set the default value to null? If you can, then selecting "None" should fire the value change event.

Futeleufu_Johna at 2007-7-28 20:04:20 > top of Java-index,Development Tools,Java Tools...