2009-11-05 6 views
0

RemoteObject에서 'Schedule'클래스를 반환했습니다. 클라이언트 측 RemoteClass를 만들어서 매핑했습니다. 클래스 인스턴스의 모든 속성이 잘 들어갑니다. 나는 수업에서 메소드를 호출하는 방법에 대해 명확하지 않습니다. 나는 스타트에 대해 어떻게 생각해?WebOrb/Flex : RemoteObject에서 반환 된 RemoteClass의 메서드 호출 방법

패키지 classes.remote {[바인딩] [RemoteClass라는 (별명 = "com.site.data.schedule.Schedule")] 공개 시간표 {

public var id:int; 


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


} 

}

답변

0

Flex 어플리케이션 내에서 서버 클래스에 정의 된 메소드를 호출 할 수 없습니다. AMF는 데이터 (예 : 속성 또는 공개 입력란)의 일련 화만 지원합니다. 반환 된 객체의 속성에 값을 설정하려면 다른 변수와 마찬가지로 설정하십시오.

schedule.startDate = new Date(); 
0

정말 질문이 없습니다. 이 클래스의 모든 다른 클래스처럼 원하는 것을 호출 할 수 있습니다. [RemoteClass]는이 클래스를 서버 측과 통신 할 수 있음을 의미합니다. 지정한 클래스로 변환됩니다. 주의 : 예를 들어, 서버 측에서받은 클라이언트 측 개체의 인스턴스를 수정하면 서버 측으로 전파되지 않으므로 명시 적으로 다시 서버 측으로 전송해야합니다. 매개 변수는 클라이언트 < => 서버 사이의 참조가 아니라 값으로 전달됩니다. 그것은 당신의 관심사입니까?

+0

예, 이것이 내 관심사입니다. 서버 쪽 setter에 액세스하려고합니다. – DrANoel

+0

Flex 어플리케이션에서 서버 측의 setter에 액세스하려는 이유가 무엇입니까? –