将ArrayCollection从ColdFusion传递到Flex(使用BlazeDS)

时间:2009-07-28 09:16:41

标签: flex actionscript coldfusion blazeds arraycollection

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

[RemoteClass(alias="blah.blah")]

...是否可以将ColdFusion“Arrays”(或某些Java等价物)自动映射到ActionScript ArrayCollections?

这个小伙伴差不多了,但并不完全:

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

4 个答案:

答案 0 :(得分:1)

对于它的价值,ColdFusion Query对象直接并自动映射到ArrayCollection。因此,如果它是一个选项,您可以手动创建一个查询对象并从您的服务中返回该对象。

答案 1 :(得分:1)

升级到CF 9.0.1& BlazeDS 4,我终于得到了答案。

您现在可以在services-config.xml

中使用以下节点
<serialize-array-to-arraycollection>true</serialize-array-to-arraycollection>

详细信息: http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WS5B9C73A8-5FA2-4a54-B0C6-CECA2E20052D.html

答案 2 :(得分:0)

我在通过java进行序列化时偶然发现了这个article。我还没试过这个(希望今天晚些时候)。希望它有所帮助。

答案 3 :(得分:0)

从Java到Flex,List(Java)直接映射到ArrayCollection(AS3)。

您可以在此处查看完整列表。 http://livedocs.adobe.com/livecycle/es/sdkHelp/programmer/lcds/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=serialize_data_2.html