Is replaceIdWithLabel supposed to work with table columns?

The client id of my component which fails validation (inside a
newspaper table) is

inputClientId= "_id2:_id15:0:documentNumberInput"

at org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer.findInputLabel()

However, the outputLabelMap only contains a mapping for
"_id2:_id15:documentNumberInput", and only then because I made the
column header facet a label.

However, these two don't match, so no column check code is executed.

It seems to me that the check to determine if the component is inside
of a column with a header needs to be outside of the check that
determines if there's an exact match for the component by client id.

Either that or the label matching code needs to take into account
:[row]: identifier differences.

Reply via email to