Flex 中标签测试的数组数据集合?

发布于 2024-10-14 07:36:23 字数 59 浏览 6 评论 0原文

将数组集合绑定到标签文本后,我的标签文本没有显示。我可以看一下如何将数组集合正确绑定到标签文本的示例吗?

My label text is not showing up after binding the arraycollection to the label text. Could I see an example of how to properly bind an arraycollection to a labels text?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

糖粟与秋泊 2024-10-21 07:36:23

我想我对你的问题是什么感到困惑。当我这样做时,它会很好地打印ArrayCollection

<fx:Script>
    <![CDATA[
        import mx.collections.ArrayCollection;

        var data:ArrayCollection = new ArrayCollection(["1", "2", "3", "4"]);   
    ]]>
</fx:Script>

<s:Label text="{data}" />

打印出:1,2,3,4

ArrayCollection中的数据类型>?您需要在数据类型上定义toString()吗?

I guess I am confused to what your problem is. When I do it, it prints the ArrayCollection just fine:

<fx:Script>
    <![CDATA[
        import mx.collections.ArrayCollection;

        var data:ArrayCollection = new ArrayCollection(["1", "2", "3", "4"]);   
    ]]>
</fx:Script>

<s:Label text="{data}" />

prints out: 1,2,3,4

What type of data is in your ArrayCollection? Do you need to define toString() on your data type?

倒带 2024-10-21 07:36:23

也许您应该尝试绑定到 ArrayCollection 的元素?因为将整个 ArrayCollection 作为文本绑定到标签是没有意义的。
一些代码会很有用。

Maybe you shoud try binding to an element of the ArrayCollection? Because binding to the whole ArrayCollection as a text to a label does not make sense.
Some code would be useful.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文