2011-10-10 33 views
0

我有這種具有五列的Spark DataGrid。我的第三和第四列表示(訂購產品的數量)和價格(產品單位的數量)。我現在的問題是設置第五列等於價格*金額。我似乎無法找到辦法做到這一點。任何人?謝謝。設置列中的值等於flex中的其他兩列的乘積

回答

0

我假設金額和價格存儲在填充您的DataGrid的對象中。

只需爲第五列創建一個自定義itemRenderer。在dataChange事件中計算值。從概念上講是這樣的:

protected function onDataChange(event:Event):void{ 
    myDisplayField.text = (data.amount*data.price).toString(); 
} 

More info on creating custom renderers.

相關問題