Re: [Chiba-users] How to get a value change to be evaluated
Creators discontinued Chiba & founded betterFORM http://betterform.de
Brought to you by:
chibaxforms,
windauer
From: Joern T. <joe...@we...> - 2006-11-20 22:03:30
|
Dr. Michael Lipp wrote: > Hello Joern, > >>> i don't know how your adapter looks but sure you have to return the >>> changed state information from the processor back to the client to >>> update the UI. The validation happens automatically when you change >>> values in your instance. So in case your form is correct you can be >>> pretty sure that the validation state is already there correctly. You >>> just seem to miss the part that actually shows these changes to the user. > > My fault. I shouldn't have used validation of date as example. I tried > every date format I could think of, but missed the XSD format ;-(. So I > never got "valid". > >> Or to put the question the other way round: If Chiba supports deferred >> evaluation, how does it know that a particular call to >> "updateControlValue" is the last one and that revalidation should take >> place now? > > I'd still like to know about this. Does my call to > ChibaBean.getXMLContainer() trigger the deferred evaluation or does > deferred evaluation only apply to changes during processing of events > (vs. input element changes that are processed at once)? getXMLContainer does not trigger revalidation. This always happens in the context of XForms actions. Only for XForms actions the deferred update behavior is defined. This is no Chiba-specific implementation detail but defined by the Spec. See http://www.w3.org/TR/2006/REC-xforms-20060314/slice10.html#action-action hth Joern > > Regards, > > Michael |