2010-11-30 75 views
0

我正在使用flex 3.5 sdk。我想将一个数组集合绑定到一个表单。数组收集的结构是这样的。flex中的数组收集的双向数据绑定

MyClass : 
var value : String; 
var arr : ArrayCollection; 

Each element in arr above is an object of MySecondClass 

MySecondClass : 
var val1 : String; 
var val2 : String; 
var val3 : String; 

我想将MyClass对象的数组集合(双向)绑定到一个表中,该表中有一个表和另一个表。

我该如何做到这一点?

+0

你意味着编辑的表格单元格和阵列中的数据也发生了变化? PS。你正在使用数据网格? – WaiLam 2010-11-30 03:17:55

+0

我使用中继器和瓷砖 – Prabhat 2010-11-30 04:40:20

回答

0

您可以尝试将MySecondClass中的var设置为binable。

public class MySecondClass { 
.... 
[bindable] 
public var1:String; 
[bindable] 
public var2:String; 
[bindable] 
public var3:String; 
} 

如果更改对象的值,则应更改与此数据关联的单元格。

//P.S。

从提问者的更多输入后回答。

您可以添加

<mx:Binding destination="checkbox.selected" source="data.value"/>