The content of the facet "detailStamp" in t:datatable is not decoded/validated/updated ---------------------------------------------------------------------------------------
Key: TOMAHAWK-215 URL: http://issues.apache.org/jira/browse/TOMAHAWK-215 Project: MyFaces Tomahawk Type: Bug Components: Extended Datatable Versions: 1.1.2-SNAPSHOT Environment: JDK1.5 Reporter: Claudio Tasso Fix For: 1.1.2-SNAPSHOT The content of the facet "detailStamp" inside a t:dataTable is not correctly decoded. In fact, decoding this facet as a normal facet (which is done inside UIData.processColumnFacets) does not accomplish the job correctly. A detail is associated to every row, so it must be decoded, validated and updated for every single row. The method UIData.processColumnFacets is called only once and (more important) when it's called the rowIndex is -1, so the current value of the "var" attribute can't be evaluated. In other words, the decoding, validating and updating of the detail must be extecuted inside the context of the current row. The saving/restoring logic is also missing and it must be added in the setRowIndex method. A patch is supplied which solve the problem. The patch also contains an example for the "myfaces-example-simple" web project. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira