Lou*_*uie 2 apache-flex datagrid row flex3
这是我想要做的:我想要一个显示每行总值的数据网格.让我们说例如我有一个数据网格.在每行的数据网格中,我有五列.在五列中,四列是供用户输入数字的.第五列是"总计"列,它是计算用户输入数字的那一行上前四列的公式的结果.
例:
第1行:(第1列)200 +(第2列)300 - (第3列)100 +(第4列)90 =(总柱)490
第2行:(第1列)400 +(第2列)300 - (第3列)50 +(第4列)90 =(总柱)740
第3行:等等......
我一直在研究这个问题几个小时有没有人对如何做到这一点有任何建议?
任何帮助是极大的赞赏!
<mx:DataGrid id="dg" width="100%" height="100%" rowCount="5" dataProvider="{employees}">
<mx:columns>
<mx:DataGridColumn dataField="d1" headerText="Data 1"/>
<mx:DataGridColumn dataField="d2" headerText="Data 2"/>
<mx:DataGridColumn dataField="d3" headerText="Data 3"/>
<mx:DataGridColumn labelFunction="getTotal" headerText="Total" />
</mx:columns>
</mx:DataGrid>
Run Code Online (Sandbox Code Playgroud)
脚本:
public function getTotal(item:Object, column:DataGridColumn):String
{
var sum:Number = item.d1 + item.d2 + item.d3;
return sum.toString();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4883 次 |
| 最近记录: |