如何将二维数组从java传递给flex(使用BlazeDs)?

时间:2010-12-07 12:29:42

标签: java flex4 blazeds flash-builder amf

到目前为止,我只设法将原始类型和数组传递给flex。

我需要知道如何传递更复杂的对象,如2D数组或列表?

这些是否以同样的方式发送?如果是这样,它们如何解压缩并显示在数据网格中?

我已经搜索了很长时间,但是找不到任何帮助。

任何帮助将不胜感激!

由于

1 个答案:

答案 0 :(得分:1)

您无需执行任何特殊操作......可以找到与序列化相关的所有规则here。正如您所看到的,java.util.Collection的实例将被序列化为ArrayCollection,而数组将被序列化为Array。对于练习,只需创建一堆返回所需内容的方法,并在Flex端检查event.result对象。

关于如何将数据显示到数据网格中的问题有点过于笼统 - 您需要一个具有二维结构或一系列复杂对象的结构。如果您查看BlazeDS示例文件夹,您会发现一些示例。