Hi list,
maybe stupid question, but, is there a way to define the default behaviour
of WOString?

I mean WOString binding have as default:

escapeHTML = true;
valueWhenEmpty = "";

In most parts of my WebApps I define escapeHTML = "$false"
and valueWhenEmpty = " ", not just in Tables, to get correct HTML from
WOString.

The problems occurs when I use components from third parts, where I cannot
change the behaviour of subcomponents.

For Example, I use the Validity.framework's GSVExceptionViewer component,
to display errors.

I've notice errors coming from EOEnterpriseObject.checkConsistency() method
have some HTML inside the text (e.g in class User, if email field is empty,
return "Please provide a <b>Email</b>."), so when I display the error the
HTML is escaped and rendered in the page, that is not very beautiful.
To avoid this, I have changed the Component .wod file, in order to
use escapeHTML = false; on WOStrings binds, but it would be nice to do this
globally.

So, the question: is there a way to change default behavior of WOString,
without subclassing it? For example a key in Properties file?

Thanks in advance!

-- 
Daniele Corti
--
I DON'T DoubleClick
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to