httpservice에 양식 데이터를 보내십시오 : Cairngorm에서 접근하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1233724

문제

양식은 팝업으로 채워진 구성 요소에 있으며 양식 데이터는 다음과 같습니다.

login:String
password:String

나는 몇 가지 다른 방법을 생각했지만 나는 그들을 좋아하지 않는다 ..

  • 팝업에서 보내기 버튼은 양식 값을 가져오고 객체에 저장하는 함수를 트리거 한 다음 모델의 객체를 저장 한 다음 CreateSessionEvent를 발송합니다. CreateSessionCommand Execute 메소드가 호출되고 HTTPService 모델에서 객체를 전달합니다. (그러나 모델이 어떻게 든 업데이트되지 않고 같은 요청을 두 번 보내면 어떻게해야합니까?)
  • 명령 실행 메소드 자체에서 양식 데이터를 가져올 수 있습니다. 팝업이기 때문에 어떻게 액세스 할 수 있습니까? PopUpManager.createPopUp(this, LoginDialog),true))

더 나은 아이디어가 필요합니다 ... 그런데 편안한 XML 응용 프로그램이 포함 된 Flex+Rail 예제를보고 싶습니다.

도움이 되었습니까?

해결책

가장 좋은 점은 CreateSessionEvent 클래스에서 자격 증명을 유지하는 것입니다. 그런 다음 이벤트를 파견 할 수 있습니다. 컨트롤러가이를 선택하여 해당 명령을 실행합니다. 명령에서, 당신은 httpservice를 호출하고 명령에 다시 응답 할 사업 대의원을 호출해야합니다. 서버 통신을 예를 들어 원격으로 변경하면 원격 객체 통화를 처리하는 방법을 알고있는 다른 비즈니스 대의원을 만들 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top