2012-03-01 3 views
1

지난 며칠간 Dojo와 Dijit을 실험하고 있었는데 매우 재미있었습니다. 그러나 위젯과 컨테이너에 할당 할 수있는 모든 속성을 이해하는 데 도움이되는 참조 또는 API 문서를 찾으려고했습니다.모든 속성에 대한 Dojo 및 Dijit 참조

예를 들어, 저장 아이콘과 탭은 다음과 같이 될 것입니다 :

이제
<div data-dojo-type="dijit.layout.ContentPane" title="Group Two" data-dojo-props="iconClass: 'dijitEditorIcon dijitEditorIconSave'"> 

은, 어디는 "데이터 도장 - 소품"속성에 무엇을 넣어 찾을 수 있습니까? 예를 들어 아이콘의 모든 목록을 어디에서 찾을 수 있습니까?

내 주요 질문은 수직 도구 모음을 만드는 방법에 대한 예를 들어 겠지만, 여기 저기 흩어져 이상한 예 이상은 API 참조는 ... 많은 도움이

어떤 도움도되지? 내가 여기서 뭔가를 놓치고 있니?

+1

아, 불행히도 도장 개발자의 단점 중 하나 ... 지난 8 개월 동안 이것을 발견하지 못했습니다 ... –

답변

0

이러한 상황에서 트릭은 프로그래밍 방식의 자바 스크립트 스타일과 선언적 HTML 스타일 (때로는 데이터가없는 기존의 선언 스타일)간에 변환하는 방법을 배우는 것입니다.

새로운 선언 스타일의 경우 기본적으로 유일한 실제 인수는 data-dojo-props이며 위젯 생성자에 전달 될 객체로 구성됩니다.

//programatic style 
new dijit.myWidget({foo:'a', bar:'b'}); 
//declarative style 
<div data-dojo-type="dijit.myWidget" data-dojo-props="foo:'a', bar:'b'"></div> 

당신은 위젯이 해당 위젯 문서를 확인하고 (우리가 그들 사이의 변환 방법을 알고 지금) 선언적 또는 프로그램 중 하나를 예를 찾아 받아들이는 어떤 특성을 찾을 수 있습니다. 이것이 충분하지 않다면 소스 코드를 확인할 수도 있습니다. 일반적으로 매우 잘 주석 처리되어 있으며 api.dojotoolkit.org은 어쨌든 데이터를 가져옵니다.

+0

아니지만 실제로 가장 좋은 답변을 찾고 있습니다. 어쨌든, http://dojotoolkit.org/api/의 API 문서에는 사용할 수있는 생성자 매개 변수가 없습니다. 다른 한편, 참조는 단지 일부 속성을 선택할 수 있지만 모든 것을 선택할 수없는 예제를 보여줍니다. – Tallmaris

+1

@Tallmaris : API는 모든 속성을 표시하는 데 사용됩니다. 나는 1.6에서 1.7로 바뀌었을 때 무언가가 도청 당했을 것임에 틀림 없다. (소스는 여전히 궁극적 인 소스입니다.) – hugomg

+0

맞습니다. 1.6 API를 탐색하는 것이 훨씬 더 많은 것을 보여줍니다. : / – Tallmaris