1. Button
1) 스크립트를 통한 생성
// widget 의 createWidget 함수를 이용하여 버튼을 생성하고 버튼의 이름 과 같은 설정을 한다..
var btn = dojo.widget.createWidget("Button",{disabled: false, caption: "test", onClick: test});
// 버튼이 들어갈 div를 정의한다.
var div = document.getElementById("edit_div");
2) HTML를 통한 생성
// from의 submit 기능을 갖춘 버튼을 정의한다.
// 일반적인 button의 이벤트를 추가하듯이 onclick 이벤트를 추가할 수 있다
// 또한 버튼이 상태에 따른 이미지 변화 또한 가능하다.
2. Editor
// 위젯을 생성하고 아이드를 부여한다.
//위젯의 아이디를 통하여 에디터의 입력된 값을 가져온다.
dojo.widget.byId("editor2").getEditorContent()
3. Pop-Up 매뉴
// 이벤트 발생시 팝업 메뉴를 로드한다.
// div에 마우스 오른쪽 클릭을 할경우 팝업
4.콤보 box
// 선택상자로 리스트를 검색하거나, 택스트에 입력하였을때 맞는 값을 선택해 준다.
// dataUrl의 형식은 json 형식이다.
5.위젯 커스터 마이즈
버튼의 색상을 변경하거나, 이미지를 변경하는 것과 같은 위젯의 커스터 마이즈는 CSS 파일을 변경함으로 써
가능하다.
1) 똑같은 클래스를 정의하고 원하는 부분만 오버라이드 한다.
2) CSS 파일의 클래스를 수정한다.
3) templateCssPath를 변경하여 새로 정의한 CSS를 사용한다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 81 | [React.JS] 강좌 목록 | 황제낙엽 | 2020.05.19 | 385 |
| 80 |
Redux: React 앱의 효율적인 데이터 교류
| 황제낙엽 | 2020.05.19 | 971 |
| 79 | Jasmine 관련 | 황제낙엽 | 2020.01.13 | 492 |
| 78 | 마우스 드래그(drag)시 iframe 위에서 컨트롤 잃는 현상과 해결 방안 | 황제낙엽 | 2017.12.12 | 28270 |
| 77 | 다섯 가지의 Ajax 우수 사례 | 황제낙엽 | 2011.04.07 | 490 |
| 76 | 15+ jQuery Popup Modal Dialog Plugins and Tutorials | 황제낙엽 | 2011.03.30 | 574 |
| 75 |
$.ajax() 공략
| 황제낙엽 | 2011.03.27 | 670 |
| 74 | DWR을 이용해서 객체를 JSON으로 변환하기 | 황제낙엽 | 2011.03.25 | 347 |
| 73 |
json을 이용한 로그인 구현
| 황제낙엽 | 2011.03.25 | 832 |
| 72 | How Prototype extends the DOM (Prototype으로 DOM을 확장하는 법) | 황제낙엽 | 2011.03.24 | 695 |
| 71 | 스크랩 | 황제낙엽 | 2009.04.16 | 439 |
| 70 | YUI 스크랩 | 황제낙엽 | 2009.03.12 | 323 |
| 69 | 스크랩 | 황제낙엽 | 2009.03.11 | 316 |
| 68 | 관심 사이트 | 황제낙엽 | 2009.03.12 | 431 |
| 67 | 웹 개발 패러다임의 전환 - Flex와 Ajax의 동거 | 황제낙엽 | 2006.12.21 | 434 |
| 66 | Ajax 강의 정리 | 황제낙엽 | 2006.04.04 | 387 |
| 65 | 자바 기술을 이용한 AJAX의 활용 | 황제낙엽 | 2006.02.08 | 347 |
| 64 |
대표적인 AJAX Framework 소개
| 황제낙엽 | 2007.02.14 | 414 |
| 63 | Ajax Framework 인기 순위: Ajaxian.com | 황제낙엽 | 2007.02.13 | 368 |
| 62 |
prototype.js 를 위한 개발자 노트 (Ajax Framework)
| 황제낙엽 | 2007.02.15 | 335 |