1

同じ行の単一セルの値を変更して、同じ行の複数のセルを更新するにはどうすればよいですか??

例: ID、身長、体重、体脂肪率、体格。行の値の 1 つを変更すると (もちろん id を除く)、(身長/体重 2) * 脂肪率 * 100 のような式を使用して、体の質量セルの値を変更する必要があります。これは Flex の Datagrid または AdvancedDatagrid で可能ですか??

カスタム アイテム レンダーを使用して、データグリッド内にアクション スクリプト コードを挿入しようとしましたが、良い結果は得られませんでした。

助けてください、

4

1 に答える 1

0

すべてが適切であることを確認し、関連する各項目でBindingUtils.bindSetter[Bindable]を使用します。

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;
}
于 2010-07-15T05:40:31.140 に答える