如何更新同一行的多个单元格以更改同一行的单个单元格的值?
例如:身份证、身高、体重、脂肪百分比、体重。当我连续更改其中一个值时(当然除了 id),身体质量单元格值必须使用如下公式更改:(身高/体重2)*脂肪百分比*100。这对 Flex 中的 Datagrid 或 AdvancedDatagrid 是否可行?
我尝试使用自定义项目渲染并在数据网格中插入操作脚本代码,但没有得到很好的结果。
请帮忙,
如何更新同一行的多个单元格以更改同一行的单个单元格的值?
例如:身份证、身高、体重、脂肪百分比、体重。当我连续更改其中一个值时(当然除了 id),身体质量单元格值必须使用如下公式更改:(身高/体重2)*脂肪百分比*100。这对 Flex 中的 Datagrid 或 AdvancedDatagrid 是否可行?
我尝试使用自定义项目渲染并在数据网格中插入操作脚本代码,但没有得到很好的结果。
请帮忙,
确保一切正常并在每个涉及的项目上[Bindable]
使用BindingUtils.bindSetter :
BindingUtils.bindSetter(updateCorpMass, this, ["data", "height"])l
BindingUtils.bindSetter(updateCorpMass, this, ["data", "weight"])l
BindingUtils.bindSetter(updateCorpMass, this, ["data", "fat"])l
public function set updateCorpMass(value:Number):void
{
cMass = (height / weight2) * fat * 100;
}