[ https://issues.apache.org/jira/browse/FLEX-33248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13496165#comment-13496165 ]
Maxime Cowez commented on FLEX-33248: ------------------------------------- [~cframpton] I've just pushed a minimal working project to Github: https://github.com/RIAstar/ApacheFlexPatchDemo It contains an example of the current state (which wil throw an error) and one of the patched state. If you don't use git, you can download an archive (zip or tarball) from the (Downloads)[https://github.com/RIAstar/ApacheFlexPatchDemo/downloads] tab. > Spark GridItemEditor cannot edit nested properties > -------------------------------------------------- > > Key: FLEX-33248 > URL: https://issues.apache.org/jira/browse/FLEX-33248 > Project: Apache Flex > Issue Type: Bug > Components: Spark: DataGrid > Affects Versions: Apache Flex 4.8 (parity release) > Reporter: Maxime Cowez > Assignee: Carol Frampton > Priority: Minor > Attachments: GridItemEditor.as > > > To reproduce: > <s:DataGrid editable="true"> > <s:columns> > <s:ArrayList> > <s:GridColumn dataField="someProperty.nestedProperty" /> > </s:ArrayList> > </s:columns> > </s:DataGrid> > This will throw a "no such property" error when the user tries to edit a > cell, because GridItemEditor tries to access `_data[column.dataField]` in the > `data` setter. > I filed it as a bug and not as an improvement, because it is inconsistent > with `GridItemRenderer`'s behaviour, which does render the nested property > correctly. > Note that the `save()` method is also affected: the item's property is > accessed in the same way there. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira