enqueue-event
- 내부에 이벤트 발생여부를 나타내는 함수
- 프레임워크 단위에서 처리하는 내부 함수이다.
-
{self.enqueue-event {setValues self._ctrl-table.value}}
-
대충 위와 같이 사용하는데,
-
self 는 this 연산자와 비슷하게 사용되는 내부 클래스의 변수를 호출하고자 할 때 사용한다.
-
물론, 내부 클래스의 변수를 호출한다고 하여, 모든 변수는 아니고, 메서드 내의 지역변수는 제외된다.
-
-
enqueue-event 를 사용하고 다음에 나오는 setValues 는 다른 클래스의 get/set 메서드다.
-
이 외부 클래스의 메서드를 이용하여, 다른 클래스에 값을 주거나 받거나 할 수 있다.
-
보통은 전달하는 목적으로 사용하는데, 생김새는 아래와 같다.
-
{define-class public setValues {inherits GuiEvent}
field public table_id:String =""
{constructor public {default
table_id:String,
...
}
set self.table_id = table_id
{construct-super {splice ...}}
}
}
-
-
하여간 이러한 방법으로 호출하여 사용하는데, 본 이벤트를 소개하는 것과는 그다지~크~~게 연관은 없으므로 자세한 설명은 패스 +_+
'Languages > CURL' 카테고리의 다른 글
CURL - 프레임에서 보내는 레코드 메시지 제거 (0) | 2011.09.01 |
---|---|
CURL - 서블릿으로 파라미터 전송하기 (0) | 2011.09.01 |
CURL - WEB 2.0 시대 - 그 중 가장 오래된 객체지향 언어 (0) | 2011.09.01 |