Hi all, and Matthew in particular,

First of all, sorry to bother you all if I missed some earlier messages about this. It's just I am at a deadline and need quick insight.

I use pretty complex forms using table decorators, rows, td's an so on. Tables shouldn't be used for formatting, I know, and I don't really care: they'r useful.

To manage al this complexitity I used a fairly simple set of rules, that can be handed over to a formbuilder, which then builds the form based on those rules.

What the builder does is put al elements with all they decorators in a table cell, group those in a row and group all rows in a table.

In some cases, a row contains more cells than another and I use the colspan attribute to fill the gap.

I had this working until I upgraded 5 minutes ago from svn.

Now what changed, is that if I want to set an option on a decorator, say I want to set the option colspan=2 on the last table cell, the decorators just break... For example, openOnly does not work anymore, although it is being set along with other settings that do work.

I believe something changed in the way elementDecorators are applied. If I set an option after applying elementDecorators, the order of the decorators seems to change. If I just leave the decorators in place and change none of their options everything is fine, but if I pull them out and set an option, they get a different position in the rendering chain. At least, that is what it looks like to me.

Anyone knows what may have caused this? Know a workaround, fix, other approach that does work?

Regards,

Bart McLeod

Reply via email to