Widget
Widget
개요
Widget 은 사이트�� 구성하는 요소들 중에서 가장 작은 규모의 기능을 제공하는 프���그램 XE3 플러그인 컴포넌트입니다. 플러그인을 통해서 위젯이 활성화 되면 테���나, 관리 페이지의 대시보드 등에서 사용할 수 있으��, 테���의 상단 우측에 알림의 갯수를 표시한다던���, 대시보드에서 최근 가입자 목���을 출력하는 역할등을 수행할 수 있습니다.
목적
Widget 은 모듈이나 UIObject 와 같은 컴포넌트로 제공하는 기능보다 더 유연하���, 개���자의 의도나 사용자의 설정에 따라 사이트의 특정 영역에 원하는 내용을 출력하���자 할 때 사용됩니다. UIObject 와 비슷하다고 생��� 될 수 있������, UIObject 와의 차이점은 Widget 은 이라고 하는 특수한 XML 의 형태��� HTML 코드에 구성이 된다는 점입니다. UIObject 가 주��� 입력form �� 같은 형태��� 활용되는데 반해서 Widget 은 테���나 특정 View 에서 사용되어 집니다. 대표적인 예��� 테���에서 사용자의 로그인/로그아웃 상태에 따라서 아이콘을 다르��� 표시하���자 하는 경우 해당 영역을 위젯으로 표현할 수 있습니다.
구성
Widget 을 표현하기 위해서는 특수한 이라는 XML 을 필요��� 합니다. 사용자의 요청에 의해서 HTML 이 생성되는 과정에서 XE 가 Widget XML 을 만나면 해당 XML 을 위젯의 동작 방식에 따�� 결과 HTML 로 치환하��� 됩니다. �� 결과 사용자는 위젯코드��� 변환되어 생성된 HTML 을 화면에서 확인할 수 있��� 됩니다. 다음은 대시보드에서 최근 가입한 회원의 목���을 출력하는 간단한 Widget XML 입니다.
최근 가입회원 10 default
연관
데이터베이스 테이블 정보 - 위젯은 별도의 데이터베이스에 정보�� 저장하거나, config �� 사용하��� 않습니다. 그러나 위젯 개���자��� 해당 내용을 사용하는 형태��� 구성할 수도 있습니다.
Category | Subject | Date | Last Update |
---|---|---|---|
Package | Permission | 2015.11.22 | 2015.11.22 |
Package | Menu | 2015.11.22 | 2015.11.22 |
Package | Member | 2015.11.22 | 2015.11.22 |
Package | Media | 2015.11.22 | 2015.11.22 |
Package | Keygen | 2015.11.22 | 2015.11.22 |
Package | Interception | 2015.11.22 | 2015.11.22 |
Package | Http | 2015.11.22 | 2015.11.22 |
Package | DynamicField | 2015.11.22 | 2015.11.22 |
Package | Document | 2015.11.22 | 2015.11.22 |
Package | Database | 2015.11.22 | 2015.11.22 |
Package | Counter | 2015.11.22 | 2015.11.22 |
Package | Config | 2015.11.22 | 2015.11.22 |
Package | Comment | 2015.11.22 | 2015.11.22 |
Package | Category | 2015.11.22 | 2015.11.22 |
Package | Captcha | 2015.11.22 | 2015.11.22 |
Package | 패키지 | 2015.11.22 | 2015.11.22 |
Components | Widget | 2015.11.22 | 2015.11.22 |
Components | UIObject | 2015.11.22 | 2015.11.22 |
Components | Skin | 2015.11.22 | 2015.11.22 |
Components | Module | 2015.11.22 | 2015.11.22 |