add a break point to listener method and check oldValue and newValue from event.
b.t.w. change occurs when you changing the value in select and control lost focus - so using your code you should realise that in case when you changing the select value and hitting the button - two requests will be sent. from the select and from button.
Thanks for your response.
In this case am not changing the select one menu value at all.
Rather am just clicking the command button.
so you checked values from event?
the new value is ENABLED
old value is null
This JSF component has no null state. So it's selects the first option by default. But your status property is null. so after the submit component values old and new are not identical and that's why it sends value change event. Check without any richfaces components and the result will be the same. So define some initial value and you will get the event only when it will be actually changed.
It worked after setting the default value.
Thanks a lot for your support.