0

我有一个 FlashBuilder 移动应用程序,我在其中获取数据源并使用 itemrenderer 在列表中呈现各种控件,因为这是一个输入表单,当输入了各种值(文本和复选框值)后,我想检索这些值并将它们存储在本地 SQLite 中,以便稍后同步到远程数据库。

所以每一行都包含一个标签、一个复选框和一个文本框。

我的问题是如何遍历列表并检索值?

我想我的另一个问题是我做错了吗?

重视所有评论

谢谢

4

1 回答 1

0

在实践中,一种策略是创建复杂的数据类型,例如:

public class MyType {
    public var name:String;  // use getter/setter would be even better
    public var checkedIn:Boolean;
    public var comment:String; 
}

并将这种类型的列表绑定到列表,然后为您的 itemRenderer 提供一个复杂类型来绑定。然后,您的 itemRenderer 可以在更新复选框或文本输入时相应地更新 MyType 中的属性。

通过这样做,您不必遍历列表来检索值。

然而,在移动控制中,在列表中输入可能是一种昂贵的实现选择。

于 2012-10-04T15:27:13.157 回答