You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "Mikko Torniainen (JIRA)" <ji...@apache.org> on 2013/02/13 22:26:12 UTC

[jira] [Updated] (FLEX-33393) Support for nested xml data in datagrid datafield

     [ https://issues.apache.org/jira/browse/FLEX-33393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikko Torniainen updated FLEX-33393:
------------------------------------

    Attachment: Main.air
                Main-app.xml
                Main.mxml
    
> Support for nested xml data in datagrid datafield
> -------------------------------------------------
>
>                 Key: FLEX-33393
>                 URL: https://issues.apache.org/jira/browse/FLEX-33393
>             Project: Apache Flex
>          Issue Type: Improvement
>          Components: Spark: DataGrid
>    Affects Versions: Apache Flex 4.9.0
>            Reporter: Mikko Torniainen
>            Priority: Minor
>              Labels: datafield, datagrid, e4x
>         Attachments: Main.air, Main-app.xml, Main.mxml
>
>
> Quite often xml datasource isn't neatly in one level, but contains nested nodes. Spark datagrid partially supports using e4x-queries in gridcolumn-dataField, but it fails if you try to filter by an attribute (@) of a nested node. For convinience and consistancy this could also be supported.
> This works: @something
> This works: child
> This works: child.grandchild
> This does not work: child.(@id == 'something') and will also clear the headerText of that column for some reason.
> Workarounds:
>  - preprocess the xml to easier form before using it as dataprovider.
>  - extend the gridcolumn to pass custom data and use the labelfunction or itemrendererfunction instead.

--
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