【问题标题】:Datagrid won't highlight数据网格不会突出显示
【发布时间】:2011-07-19 16:14:32
【问题描述】:

这里非常奇怪的问题:无论出于何种原因,当我将鼠标悬停在项目上时,我的数据网格不会突出显示项目。相反,突出显示栏在数据网格的最后一个条目上保持静态。我知道我仍然可以选择项目,因为我已经编写了响应选择的方法。有人有想法么?这是数据网格:

<mx:DataGrid x="323" y="245" width="286" dataProvider="{allBanks}"  
            id="bank" rowCount="4" >
    <mx:columns>
        <mx:DataGridColumn dataField="bank" headerText="Bank Name"/>
    </mx:columns>
</mx:DataGrid>

【问题讨论】:

  • 你能提供一些你的来源吗?谢谢!
  • 不是allBanks循环刷新吗?
  • 我测试了代码,它运行良好。你能展示你的 CSS 或任何与数据网格相关的样式吗?某处有问题,因为如果您在空白项目中使用相同的代码,它就可以工作。另外,您为什么将 Datagrid 用于 1 列?为什么不使用列表?

标签: apache-flex datagrid


【解决方案1】:

我猜问题出在您的数据提供者的数据项的uid 属性中。如果uids 相同(可能是由于某些其他逻辑的克隆)DataGrid,它依赖于唯一的uid,无法确定要突出显示的确切项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    相关资源
    最近更新 更多