问题标签 [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 投票
3 回答
844 浏览

linq - C# - 从对象集合中获取 int 数组的任何巧妙方法?

如何创建一个简单的辅助方法来从对象集合中获取 int 数组?

这个想法是有一个接收“用户”类集合的方法:

并过滤此集合以获取唯一 UserId 的 int 数组。

有没有办法为此目的创建一个聪明的方法?

0 投票
1 回答
1459 浏览

apache-flex - Flex 3 使用 ArrayCollection 填充 Datagrid 和 ComboBox

我使用这个 arrayCollection 来填充 Flex 3 Datagrid。我还想使用这个 arrayCollection 来填充带有 Name 节点的组合框。

在arrayCollection 中,我列出了两次名称。我在 Datagrid 中有两行。

如果我将组合框的标签字段设置为名称,则名称将在组合框菜单中列出两次。有没有办法使用这个 arrayCollection 并且每个名称在组合框中只列出一次?

我总是可以为 Name 创建另一个循环和数组集合,但我想知道是否有更好的方法。

谢谢你。

-拉克西米迪

0 投票
3 回答
1002 浏览

apache-flex - How Can I Make a Flex 3 Datagrid Show only One Row of an ArrayCollection's Results?

Is there a way to make a Flex 3 Datagrid show only the first node of an arrayCollection, instead of showing all of the arrayCollection's data?

If I set the datagrid's dataProvider as myAC, then all of myAc's results will be listed in the dataGrid. How do I make it show only the first person's data, the not-so-hot Judy?

(The data in the myDGArray is actually from a database call. So, I'd like to return it all at once instead of making multiple server calls).

My goals is to have the datagrid load with the first person's data. And then have a comboBox control what data is shown in the dataGrid. So, if the user selects "Jim" in the comboBox, then Jim's data shows up in the dataGrid.

Any suggestions or advice?

Thank you.

-Laxmidi

0 投票
1 回答
90 浏览

apache-flex - 构建数组时是否可以调用函数?

在 Flex 3 中构建数组时可以调用函数吗?

MyArray 是远程调用数据库的结果。然后我准备要在 dataGrid 中使用的数组。我还想调用一个提供成绩的函数。不幸的是,我的函数似乎只被调用一次。构建数组时是否可以调用函数?请参阅“等级:”位。有什么问题?我该如何解决这个问题?

谢谢!

-拉克西米迪

0 投票
1 回答
2155 浏览

xml - Flex:没有 SimpleXMLEncoder 的 ArrayCollection 到 XML 的转换

这是我的转换功能:

我是这样称呼它们的:

在这里结束是我的 ArrayCollection:

我在当前功能状态下的输出是:

和警报:

问题:我该如何解决这个问题,API 中是否存在错误?

PS:我承认代码不是直截了当的,因为它根本不起作用。PPS:如果我的对象具有引用其他对象的属性值,SimpleXMLEncoder 会引发堆栈溢出......所以这就是为什么我想编写自己的转换方法任何帮助将不胜感激!非常感谢!

0 投票
1 回答
1176 浏览

apache-flex - 在 as3 中获取对象值的最快方法

好的,所以我发誓这个问题应该无处不在,但事实并非如此。

我有一个值对象,里面有很多 getter/setter。它不是一个动态类。我迫切需要搜索一个充满它们的 ArrayCollection。搜索涵盖所有领域,因此我将使用大约 13 种不同类型的 VO。

我已经尝试过 ObjectUtil.toString() 并且效果很好,但是速度很慢。有 20 个属性要返回,并且 ObjectUtil.toString() 会在输出中添加一堆垃圾,更不用说代码开始时很慢。

flash.utils.describeType() 更糟。

我会很高兴听到我遗漏了一些明显的东西。

更新:我最终使用了 Juan 的代码以及用于搜索的过滤算法并创建了 ArrayCollectionX。这意味着我现在使用的每个 ArrayCollection 都处理它自己的过滤器。我可以搜索 AC 中项目的各个属性,或者使用 Juan 的代码,它可以像冠军一样处理完整的集合搜索。与使用外部过滤器的相同解决方案相比,延迟可以忽略不计。

0 投票
2 回答
5664 浏览

actionscript-3 - mx.collections 不见了?Flex4 中的 ArrayCollection() (Flash Builder 4)

我有一些使用 ArrayCollection 的代码,它导入:

然后:

看起来很简单,但在我的项目中,没有找到/定义导入(因此 ArrayCollection)!

我正在使用 Flash Builder 4 (Flex 4) - 它是一个 ActionScript 项目,项目属性设置为 Flex SDK 4.0。一切都应该是默认设置。

当我输入“import mx”时。并按控制空间(自动完成),我看到一个选项列表,例如 core、geom 和其他几个,但没有“集合”。

我肯定错过了什么?

0 投票
1 回答
379 浏览

arrays - 我可以使用 Flex 3.5 将数组值(不是数组集合值)传递给条形图或柱形图吗?

无论如何,我可以在哪里使用 Flex 3.5 将数组值(而不是数组集合值)传递给条形图或柱形图?

这是我需要的:我有这样的数组值,

我想在 Y 轴上显示这些值,在 X 轴上显示月份。


我有两个问题:

  1. 如何将此数组传递给条形图或柱形图?

  2. 我如何需要在 X 轴上显示月份?我保留了一个过滤器,即使我们想查看几个月或特定月份或特定月份的跨度。在 X 轴上,它需要根据过滤器动态更改月份。例如,在 X 轴上,[Jan, Apr, Jun, Oct]如果我选择 3 个月期间过滤器,值应该是

我已经编写了一个逻辑来将那些特定月份的值收集到一个数组中,但我不明白如何将此数组传递给条形图,因为我不知道要给出什么 X 字段和 Y 字段.

0 投票
1 回答
1928 浏览

arraycollection - 教义2 ArrayCollection 错误

我正在尝试遵循此页面上教义文档的建议- 使用 ArrayCollection 初始化一个类成员。对于文档中给出的示例,一切都很好。我正在尝试使用继承的类来执行此操作,但收到错误消息:

继承类:

}

继承类:

当我将构造函数移动到继承类时,一切正常。但是将它们放在继承的抽象类中会更整洁。为什么它不起作用?可能吗?

0 投票
1 回答
2021 浏览

apache-flex - ArrayCollection.setItemAt 正在做一些有趣的事情

我正在尝试使用此代码交换 ArrayCollection 中的两个项目。

调试代码时,我可以看到 curItem 和 swapItem 是正确的对象,但是当我执行我的第一个 setItemAt 时,它会替换我想要的对象,但也会替换我不想要的对象。有什么想法吗?