如何在 Flex 数据网格中创建计算列?
例子:
<mx:DataGrid dataProvider="{ConsoleDetails}" id="datagrid">
<mx:columns>
<mx:DataGridColumn headerText="Absent Hrs" dataField="absentHrs"/>
<mx:DataGridColumn headerText=Replaced Hrs" dataField="replacedHrs"/>
<mx:DataGridColumn headerText="Difference" dataField="<WHAT TO PUT HERE>"/>
</mx:columns>
</mx:DataGrid>
如何计算此数据网格中的“差异”列(应该是其他两列的差异),在此列的 dataField 属性中放置什么?
谢谢
最佳答案
我会采取以下两种方法之一:
公共(public)函数得到差异():数字{
返回已替换的时间 - 缺席的时间;
}
然后将差异设置为列的数据字段。
关于apache-flex - 数据网格计算列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5409262/