我有一个 FlashBuilder 移动应用程序,我在其中获取数据源并使用 itemrenderer 在列表中呈现各种控件,因为这是一个输入表单,当输入了各种值(文本和复选框值)后,我想检索这些值并将它们存储在本地 SQLite 中,以便稍后同步到远程数据库。
所以每一行都包含一个标签、一个复选框和一个文本框。
我的问题是如何遍历列表并检索值?
我想我的另一个问题是我做错了吗?
重视所有评论
谢谢
我有一个 FlashBuilder 移动应用程序,我在其中获取数据源并使用 itemrenderer 在列表中呈现各种控件,因为这是一个输入表单,当输入了各种值(文本和复选框值)后,我想检索这些值并将它们存储在本地 SQLite 中,以便稍后同步到远程数据库。
所以每一行都包含一个标签、一个复选框和一个文本框。
我的问题是如何遍历列表并检索值?
我想我的另一个问题是我做错了吗?
重视所有评论
谢谢
在实践中,一种策略是创建复杂的数据类型,例如:
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 中的属性。
通过这样做,您不必遍历列表来检索值。
然而,在移动控制中,在列表中输入可能是一种昂贵的实现选择。