Flex Mate - 将具有id属性的对象发送到服务器

时间:2013-03-02 09:20:18

标签: flex amf mate

有没有办法使用ObjectBuilder创建一个具有绑定到另一个值的id属性的Object?

以下不起作用,因为保留了“id”:

<ObjectBuilder generator="{Object}" cache="none">
    <Properties id="{event.list}" />
</ObjectBuilder>

以下内容不起作用,因为应绑定event.list:

<RemoteObjectInvoker instance="{jobService}" method="DeleteJob"
    arguments="{{id:event.list}}">

有没有其他方法可以向服务器API发送“id”?

只是为了澄清:此代码位于映射文件中的EventHandler中:

<EventHandlers type="{JobEvent.DELETE}">
    <ObjectBuilder .../>
    <RemoteObjectInvoker instance="{jobService}" method="DeleteJob" arguments="{{id:event.list}}">
        <resultHandlers>
        ...
        </resultHandlers>
    </RemoteObjectInvoker>
</EventHandlers>

2 个答案:

答案 0 :(得分:0)

查看第一个ObjectBuilder,这是在预初始化时调用的,或者你引用id的事件是什么?

在RemoteObjectInvoker上,这是地图中一系列处理程序的一部分,还是会激发地图应捕获的事件?

答案 1 :(得分:0)

我的记忆是arguments参数正在寻找一个数组。你试过吗

参数= “{[参数1]}”

当我更多地使用Mate时,我将使用带有id参数的自定义事件(你是)。从它的编写方式来看,我假设事件的list参数实际上是id,对吗?