Hi!

The rowId on the t:datatable is rendered without namespace. Following
this fact I've added a columnId to the t:column which will be rendered
without namespace also.

While I know that this is crap, I just have done it that way to be
consistent in this area.

However, my "better half" ;-) told me very forcfully that this is
really, really crap and that this should be fixed instead of adding more
*sucking* things :-D


Seriously, I too think this should be fixed.
But this might, no it *will*, break things used out there, probably css
selectors, javascripts etc.

What can we do to solve this the right way?
Shall we add a forceRowId="true|false" for backward compatibility, even
if we know that the whole forceId stuff isn't that a good idea!?
Or lets have a context-param which allows one to configure this more
globally. Someting like org.apache.myfaces.BROKEN_ROW_ID=true|false
where false is the default.

Ciao,
Mario

Reply via email to