我有一个FlashBuilder移动应用程序,我使用itemrenderer获取数据源并在列表中呈现各种控件,因为这是一个输入表单,当输入各种值时(文本和复选框值)我想要检索这些值并将它们存储在本地SQLite中,以便以后同步到远程数据库。
因此每行包含一个标签,一个复选框和一个文本框。
我的问题是如何遍历列表并检索值?
我想我的另一个问题是我做错了吗?
所有评论都是
由于
答案 0 :(得分: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中的属性。
通过这样做,您不必遍历列表来检索值。
但是,在移动控制中,列表中的输入可能是一种昂贵的实施选择。