我有一个 dataProvider,并且 dataProvider 中有一个对象。我想知道是否有办法查看是否可以检查对象的一部分是否存在。所以假设我有一个带有用户名和密码的对象,我想向该 dataProvider 添加一个用户名。我怎样才能通过检查查看用户名不存在?
问问题
1287 次
1 回答
0
通常我会直接对我的后端数据库进行这种检查,而不是对我已经加载到我的应用程序中的数据进行检查。自从加载到应用程序后,数据完全有可能发生了变化。
但是,要回过头来回答您的问题,您可以通过多种方式进行操作。
创建一个过滤器并按您要查找的用户名过滤您的 ArrayCollection。如果过滤后 ArrayCollection 长度为 0,则用户名不存在。
或者
使用传统的 for 每个循环遍历 ArrayCollection 并查找用户名。
for each (var o:Object in myArrayCollection)
{
if (o.userName == theUsernameImLookingFor)
{
usernameExists = true;
break;
}
}
于 2011-03-09T16:55:26.690 回答