0

我有一个返回“Schedule”类的 RemoteObject。我创建了一个客户端 RemoteClass 来映射到它。类实例的所有属性都很好。我只是不清楚如何在课堂上调用方法。我如何在 startdate 上调用 setter?

包 classes.remote { [Bindable] [RemoteClass(alias="com.site.data.schedule.Schedule")] 公共课程时间表 {

    public var id:int; 


    public var modifydate:Date;
    public var startdate:Date;
    public var enddate:Date;


}

}

4

2 回答 2

0

我真的不明白这个问题。你可以像在其他所有类中一样在这个类上调用任何你想要的东西,[RemoteClass] 只是意味着你可以使用这个类与服务器端进行通信。它将转换为您指定的类。注意:例如,如果您在客户端修改从服务器端接收到的对象实例,这不会传播到服务器端,您必须明确地将其传输回服务器端。参数在客户端<=>服务器之间通过值而不是通过引用传递。是你的担心吗?

于 2009-11-05T16:45:02.743 回答
0

您不能从 Flex 应用程序中调用在服务器类上定义的方法。AMF 仅支持数据的序列化,即属性或公共字段。如果您只想在对象返回后为其属性设置值,则可以像设置任何其他变量一样设置它们

schedule.startDate = new Date();
于 2009-11-05T17:12:42.577 回答