[ http://issues.apache.org/jira/browse/TOMAHAWK-215?page=all ]
Claudio Tasso updated TOMAHAWK-215: ----------------------------------- > 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