我創建的AS3一個DataGrid,並希望將滑塊的值傳遞給一個項目渲染器數據綁定在AS3的滑塊
var column : MyDataGridColumn = new MyDataGridColumn();
column.sliderValue = mySlider.value;
...
這工作一開始很好,但是當我移動滑塊,我想要datagrid將新值分配給列。
這工作得很好,當我創建了MXML數據網格和約束這樣
<local:MyDataGridColumn
sliderValue="{mySlider.value}"/>
這被重新評估,每次重新分配而更改滑塊滑塊值。 AS3版本不是。
我試着用一個可綁定的函數,並將函數結果分配給該列,但它不起作用。有任何想法嗎? THX,
馬丁
'<地方:MyDataGridColumn sliderValue = 「{mySlider.value}」/>'我不明白這是如何工作 - 你能值綁定到列?你不應該將它綁定到dataProvider嗎? – Amarghosh 2009-11-23 13:12:48
MyDataGridColumn是否擴展DataGridColumn或ListCollectionView? – Amarghosh 2009-11-23 13:20:41
我將此值綁定到列,導致我擴展了DataGridColumn,它根據滑塊值執行背景着色。 – martin 2009-11-24 11:16:29