Re: Postponed validation possible?
Re: Postponed validation possible?
- Subject: Re: Postponed validation possible?
- From: Anjo Krank <email@hidden>
- Date: Wed, 11 Nov 2009 23:38:57 +0100
>>> Because then the user loses what they typed which can sometimes be annoying (e.g., if it's too long a string etc)
>>
>> As i said: then push the invalid value. This is what ERXValidation does.
>
> And if the value's of the wrong type or can't be coerced?
if (eo instanceof EOEnterpriseObject) {
// the exception is coming from EREnterpriseObject
// WE PUSH THE WRONG VALUE INTO THE EO ANYWAY!
if (pushChanges) {
try {
((EOEnterpriseObject)eo).takeValueForKeyPath(value, key);
} catch(NSKeyValueCoding.UnknownKeyException ex) {
// AK: as we could have custom components that have non-existant keys
// we of course can't push a value, so we discard the resulting exception
} catch(Exception ex) {
log.error("Can't push value to key '" + key + "': " + value, ex);
}
}
Cheers, Anjo
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden