Hi Is there a way to force the model to update even if the field value is not change?
Why would I want to do that? Because I am using Castor (xml) object. And for element of type Int, the Castor objects have a boolean method like "HasElementName". It is set to false until the value of the element is set. If "HasElementName" is set to false and the element is mandatory (from the XSD definition), there will be a validation exception when trying to marshall the xml. The problem is with the default value (has defined in the XSD). If I have an element with a default value like 5 for example. This value will be displayed on my page correctly, but when I save it without changing the value, the model object is not updated. Then the "HasElementName" is not change and the exception is throwed! Of course I have a workaround. Just before creating the component, I can add something like: CastorObject.setElementValue( CastorObject.getElementValue() ); to force the value to be set using the current value. But I think this is ugly... Thierry