본문 바로가기

IT 지식

[XPLATFORM] Chap07_Component

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