问题标签 [arraycollection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
11348 浏览

apache-flex - 为什么 Flex 的 ArrayCollection 的 Contain 方法看内存引用?

在 Flex 中使用.contains()on anArrayCollection时,它总是会查看内存引用。它似乎没有查看.equals()方法或.toString()方法或任何可覆盖的东西。相反,我需要遍历ArrayCollection每次并检查每个单独的项目,直到找到我正在寻找的东西。

有谁知道为什么 Flex/ActionScript 是这样制作的?为什么不提供一种让人们以contains()他们想要的方式使用该方法的方法呢?

0 投票
1 回答
171 浏览

apache-flex - 相同数据的不同过滤数据提供者?

我有几个查找表,其中一些是指其他人之间的关系。

例如,我有membership type included inventory其中的会员 ID 和库存类型 ID,并且是当一个人获得特定类型的会员资格时获得的每种库存类型的数量。

当用户查看库存类型时,我希望他们查看每种会员类型的金额;当用户查看会员类型时,我希望他们查看该会员将获得哪些库存。

我可以对 InvetoryType 实例仅使用一个 ArrayCollection,对 MembershipType 实例仅使用一个 ArrayCollection,并以某种方式创建过滤器来获取数据的不同“视图”吗?

每个“视图”都需要自己的光标、排序顺序、过滤器等。

干杯

0 投票
4 回答
1205 浏览

apache-flex - 可以在 List 组件中显示 Sprite 的 arrayCollection 吗?

我有一个扩展 Sprite 的对象的 arrayCollection,并且其中有位图。

我想在列表中显示这些(或允许用户滚动浏览它们并查看其关联数据的其他组件。)

当我这样做时: myList.dataProvider = myArrayCollection

该列表只显示了一堆 [Object, Item] 而不是视觉精灵。

这是我的对象的简化版本:

尝试了许多不同的方法让它显示在列表中,但不能这样做。

0 投票
1 回答
1671 浏览

apache-flex - ArrayCollection 反转我的对象的顺序

我将首先向您展示该功能。

如您所见,我将项目放入 ArrayCollection 的顺序是 Area,然后是 Verdi (area, value)

当我稍后遍历集合时,顺序会改变。现在是威尔第,然后是面积(价值,面积)。

有谁知道可能是什么问题?

当我稍后将它传递给 PHP 脚本以在 html 中制作表格时,它真的会毁掉一些东西。(我有几个不同的动态 DataGrids,它们的大小和“值”不同,所以我不能在我的 PHP 脚本中直接指向 f.ex“Areal”)

顺便说一句,有谁知道我怎样才能消除那个讨厌的东西mx_internal_uid

0 投票
1 回答
1226 浏览

apache-flex - 数组集合过滤器flex

嘿伙计们,我是否可以只过滤 arraycollection 中的某个列,但仍然在 datagrid 中显示其他值?

0 投票
1 回答
2025 浏览

apache-flex - 使用 HTTPService 填充 ArrayCollection

我正在创建一个基于数据的 RSS Feed 应用程序,我有以下内容:

我有一个预先填充了数据的 ArrayCollection。我正在对 ArrayCollection 进行排序,获取 1 条数据(条件),并且需要连接到返回标题的 RSS 提要,并且我将 ArrayCollection 设置为与条件 -> 标题相对应。

基本上,我想遍历列表 ArrayCollection,并使用从 HTTPService 传递的结果更新 list.getItemAt(i).title。

这不行!帮助!

0 投票
3 回答
19555 浏览

xml - Flex:将 ArrayCollection 转换为 XML

在 Flex 中,很容易通过使用将 XML 转换为 Object 和 ArrayCollection

但是有没有一种将 ArrayCollection 转换为 XML 的好方法。我在互联网上搜索了一段时间,但没有找到任何答案。

谢谢。

0 投票
4 回答
1420 浏览

apache-flex - 将 ArrayCollection 从 ColdFusion 传递给 Flex(使用 BlazeDS)

当通过 BlazeDS 将对象从 ColdFusion 推送到 Flex 并使用 RemoteClass 映射类时...

...是否可以将 ColdFusion“数组”(或一些 Java 等效项)自动映射到 ActionScript ArrayCollections?

这个小伙子几乎拥有它,但不完全是:

http://www.richinternet.de/blog/index.cfm?mode=entry&entry=33CF66A4-DC95-6312-95EFE8E3DB31D298

0 投票
1 回答
2047 浏览

xml - ArrayCollection 子项返回 null

我有一个具有以下结构的 ArrayCollection(在调试模式下查看时):

src 是图像的路径。

我需要从arraycollection 中取出所有src。但是,由于第一个(未命名的)节点,我无法接受它们。

我尝试了 ArrayCollection[0].children 并将结果保存在另一个 ArrayCollection 中,但是新的 ArrayCollection 中有 2 个对象但没有“src”。只有 2 个空对象

firstArrayCollection 用上述数据填充。

查看 secondArrayCollection 的内容时,我看到以下结构(和数据):

0 投票
1 回答
862 浏览

apache-flex - 为什么我的 TileList selectedIndex 没有更新?

在下面的代码中,presentAlbumIndex 用于控制 TileList 的 selectedIndex。最初选择项目“五”。每当按下按钮时,数组中的第一项被删除,presentAlbumIndex 递减。

理论上,每次单击按钮时,选定的索引都应保持为“五”(直到“五”本身被删除)。对于第一次按下按钮,它以这种方式工作。但是,在第二个按钮上,由于某种原因,突出显示更改为“六”。此外,TileList selectedIndex 总是落后一个。

为什么?

我尝试查看 ListBase 并监控 selectedIndex。看起来 selectedIndex最初更新正确的索引,但随后它在某个点恢复为正确的索引+1。我不知道为什么它会倒退。

这似乎是因为我在同一操作中执行数据提供程序删除和索引更改。

我可以覆盖 TileList 中的某些功能以使 selectedIndex 保持最新吗?

史蒂夫