Actionscript 3 Flash builder mobile,Itemrenderer作为表单?

Actionscript 3 Flash builder mobile,Itemrenderer作为表单?,actionscript-3,flash-builder,Actionscript 3,Flash Builder,我有一个FlashBuilder移动应用程序,其中我使用itemrenderer获取数据源并在列表中呈现各种控件,因为这是一个输入表单,当输入了各种值(文本和复选框值)后,我希望检索这些值并将其存储在本地SQLite中,以便稍后与远程数据库同步 因此,每行包含一个标签、一个复选框和一个文本框 我的问题是如何循环列表并检索值 我想我的另一个问题是,我是不是做错了 所有评论都很有价值 多亏了在实践中,一种策略是创建复杂的数据类型,例如: public class MyType { publi

我有一个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中的属性

通过这样做,您不必在列表中循环以检索值


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

感谢指针配对,如果这可能是一个昂贵的选择,那么还有什么更便宜的选择呢?:-)我真的不明白你为什么要把表格放在列表里。你能详细说明一下吗?我这么问是因为你可能选择了错误的控件。您选择列表是因为希望表单可以滚动吗?我从数据源创建表单,因为WQ问题的类型需要不同类型的回答(文本/复选框/切换开关等)。是的,这很清楚,但为什么要使用
列表
?在我的新手心目中,这是一种方式。乐意考虑其他选择吗?我想,这就是我要问的原因。我仍然需要一个你选择列表的原因,否则就不可能给你一个可行的选择。我不知道你的要求,你知道吗?