我做了一个函数来计算一个总价格,但它似乎工作。该函数用于从arraycollection中获取2个数据字段,并使用这两个数据字段来计算。计算不起作用 - flex
[Bindable]public var total:Number=0;
private function gridClickEvent(event:ListEvent):void {
var quantity:Number=acCart[event.columnIndex].quantity;
var price:Number=acCart[event.columnIndex].price;
total += quantity * price;
}
我的计算总量将在标签
<s:Label id="prijs" text="{total}" />
我要的是计算总价格显示。我有一个包含3个fielddata(Name产品,数量和价格)的数组集合。在函数中,我想从数组集合中抽取数据“数量”和数据“价格”,以便计算“总价”。
目前我写的功能不起作用。我没有收到任何数据。
你能告诉我们什么是行不通的吗?你收到什么样的价值,你期望得到什么样的价值?你是否浏览了代码?计算之前的数量和价格的数值是多少? acCart.quantity和acCart.price的数据类型是什么?什么是acCart? event.rowIndex的价值是什么?我猜想你的演员从[未知数据类型]转换为数字时会出现错误。 – JeffryHouser
我想要的是计算总价。我有一个包含3个fielddata(Name产品,数量和价格)的数组集合。在函数中,我想从数组集合中抽取数据“数量”和数据“价格”,以便计算“总价”。 目前我写的功能不起作用。我没有收到任何数据。 –
acCart是3个fielddata的数组集合 –