728x90
반응형
Chap07_01_01_Component-Component등록
등록, 변경은 typeDefinition
Binary component : XPLATFORM에서 제공하는 모든 컴포넌트
sign : 전자결제 시 이미지 변경하는 작업
Chap07_01_02_Component-UserObject
User Object
Binary Object와 상속관계,
상속받고하는 컴포넌트를 선택
class UserButton1 extends Button
{
function OnDraw(Canvas, EventArgs) {
//상속
var objPainter = Canvas.getPainter();
DefaultDraw(objPainter); //기존의 버튼을 똑같이 그린다.
var objBrush = new Brush;
objBrush.setColor(0,0,0,100); //붓 색깔
objPainter.fillTriangle(objBrush, 0,12,12,12,12,0); //삼각형
return true;
}
}
Chap07_01_03_Component-CompositComponent
Composit Component
화면을 만드는 컴포넌트
공통 개발자가 만들어서 등록을 하면 필요할때 사용할 수 있는 기능
화면을 만들기 - 달력 기능 만들기 - Onload 이벤트 발생 시키기 - typeDefinition - add - Composit - url 지정
Chap07_01_04_화면상속
화면 상속
1. 부모 화면 만들기 - new - form - Parent - 상속하고 싶은 컴포넌트 만들기
2. 조상 화면으로 만들기 typeDefinition - add - userForm - url 지정
3. 자식 화면 만들기 - new - form - Child - inheritance 화면이 활성화됨. Parent 선택.
상속 받는 부분은 수정할 수 없다. 이벤트 발생 시에는 Onload 이벤트로 생성. 상속 받는 컴포넌트 이름도 똑같다.
컴포넌트 id로 접근한다.
728x90
반응형
'IT 지식' 카테고리의 다른 글
[XPLATFORM] Chap09_배포 (0) | 2025.04.13 |
---|---|
[XPLATFORM] Chap08_MLM (0) | 2025.04.13 |
[XPLATFORM] Chap06_Animation (0) | 2025.04.13 |
[XPLATFORM] 페이지 만들기 (0) | 2025.04.13 |
[XPLATFORM] Chap05_Application (0) | 2025.04.13 |