DIV 안에 모든 dijit.form.CheckBox 위젯을 찾아서 모두 활성화/비활성화해야합니다. 나는 그것에 대한 적절한 쿼리를 형성 할 수 없습니다.DIV 내의 dijit 체크 박스의 쿼리 목록
나는 dojo.query("[dojoType~=dijit.form.CheckBox]")
을 시도했지만 빈 목록을 제공합니다.
적절한 쿼리는 무엇입니까? DOJO 쿼리가 WidgetSet을 반환 할 수 있습니까? 아니면 항상 DOM ID를 반환합니까? dijit 위젯을 쿼리 할 때 다른 방법이 있습니까?
Thanx를 사용할 수 있습니다. ''dijit.findWidgets''가 작동합니다. 이 외에도, 체크 박스 위젯을 걸러 내기 위해 나는''dojo.filter (widgets, function (w) {return w.declaredClass == 'dijit.form.CheckBox';});''와 비슷한 것을 썼다. –
dojo 1.8의 경우 dijit.findWidgets는 http://dojotoolkit.org/api/1.8/dijit/registry#findWidgets에서 찾을 수 있습니다. –