0

我有一个 dataProvider,并且 dataProvider 中有一个对象。我想知道是否有办法查看是否可以检查对象的一部分是否存在。所以假设我有一个带有用户名和密码的对象,我想向该 dataProvider 添加一个用户名。我怎样才能通过检查查看用户名不存在?

4

1 回答 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 回答