Hi Chris
On 22 Jul 2008, at 21:17, Christofer Dutz wrote:
Hi ... well I never really used the I18N Stuff, I have to admit.
Every time I got in contact with it (currently using Cocoon 2.1.10) I
thought they were text files and no Xml files.
OK. IMHO i18n is well worth getting your head around ..... very
powerful ..... I use it for most if not all static strings in my
projects, regardless of whether I want to make it work in multiple
languages.
Regarding your Expression-Interpreter. I do have quite some
experience with
parsers and interpreters, so maybe this could be a part that I could
help
you with.
That would be very cool !
If we think of all Form elements as dojo widgets, we could use the
dojo
query functions for finding elements, since it's a lot easier
navigating in
the widget hierarchy than in the html page (dojo.byId vs. dijit.byId).
Sounds like an interesting approach.
There is also the standard form elements Array and the dojo Widget
registry to help find stuff.
One problem will be that the CForms model is a hierarchy and is ID'd
and traversed as one, while on the client it is effectively flat.
Unfortunately I am currently struggling with some issues of my current
cocoon project, but I think I will have them solved in the next few
days. I
would gladly help with these client side validators, but I would
rather
suggest adjusting the Server Side Sax-Generation to output the needed
information first ... without this, all client side stuff is
useless, since
we can't get the validator rules to our cforms-xslt.
I agree, the sax-generation of validation info needs to be done first.
There is quite a lot that can be done, without an expression
interpreter.
Many thanks for your interest
regards Jeremy