Default WOString Behaviour
Default WOString Behaviour
- Subject: Default WOString Behaviour
- From: Daniele Corti <email@hidden>
- Date: Wed, 07 Nov 2012 14:42:46 +0100
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@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden