【问题标题】:Flex Datagrid and nested arrayFlex Datagrid 和嵌套数组
【发布时间】:2010-04-26 23:32:25
【问题描述】:

我有一个 JSON 解码的项目数组,其中包含一个嵌套的里程碑数组。我试图在 Datagrid 中一次显示一个里程碑。但是,似乎 Datagrid 不能处理超过 1 级的数据。以下是我正在尝试做的简单图表。

[Project Name [0]]  [Milestone[0]]
[Project Name [1]]  [Milestone[0]]

15 seconds later...

[Project Name [0]]  [Milestone[1]]
[Project Name [1]]  [Milestone[1]]

我也尝试使用 TileList 解决问题,但在访问内部组件时遇到问题。

<mx: Tilelist id="projects">
    <mx: itemRender>
        <mx: component>
           <mx: HBox>
              <mx: Text id="milestone">

如果我尝试 projects.milestones,我会收到未定义函数错误。

【问题讨论】:

  • 不太清楚你在问什么。你到底想看到什么结果?树控件?分层数据网格?

标签: apache-flex datagrid arrays nested


【解决方案1】:

好的,我想出了一个解决方案。我向解码的 JSON 数组添加了一个 int 计数器,以跟踪里程碑的嵌套数组。然后,我使用 Timer 一次推进一个 int 计数器,并使用 InvalidList Datagrid 刷新数据。 DataGridColumn 使用 LabelFunction 返回特定的数组元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-21
    • 1970-01-01
    • 2017-05-20
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    相关资源
    最近更新 更多