2014-04-07 2 views
1

HTML에서 토글 단추를 정의하고 다른 토글 단추를 기반으로 JavaScript에서 선택 상태를 업데이트합니다.Dojo ToggleButton 확인 아이콘이 업데이트되지 않습니다.

토글 버튼 : <input type="checkbox" dojoType="dijit.form.ToggleButton" iconClass="dijitCheckBoxIcon" label="Assigned Work" id="AssignedWork" >

응용 프로그램이 실행 나는이 토글 버튼을 해제 확인되고 싶어 .

나는 성공적으로이 같은 확인 속성을 호출 할 수 있습니다

Registry.byId("AssignedWork").checked = true;

그러나 내 토글 버튼의 ​​아이콘은 "확인"을 표시하기 위해 업데이트되지 않습니다. 마우스 커서가 토글 버튼 위에있을 때 버튼이 새로 고침되고 체크 표시가 나타납니다. .checked 속성을 사용하여 체크 아이콘을 켜는 방법이 있습니까?

+0

아이콘을 설정하기 위해 이렇게 할 수있는 것으로 나타났습니다 :'Registry.byId ("AssignedWork"). set ("iconClass", "dijitEditorIcon dijitEditorIconPaste");'여전히 "checked"아이콘과 그 설정 방법. – bives

답변

1

당신은 여기

Registry.byId("AssignedWork").set("checked",true); 

같은 설정 사용해야하는 것은 바이올린에게 있습니다 http://jsfiddle.net/t47DR/2/

당신이 이전 사용하지 않는, 그래서 만약 당신도, 당신이 사용하는 구문은 매우 오래된 알고 있어야합니다 dojo의 버전, 구문을 변경하십시오.

+0

Matt, dojo/JavaScript 등에서 꽤 새로 생겼습니다. https://developers.arcgis.com/javascript/jssamples/의 샘플을 사용하여지도로 응용 프로그램을 작성하고 있습니다. dojo 리소스에 대한 새로운 구문을 배우기위한 제안이 있습니까? 당신의 도움을 주셔서 감사합니다. – bives

+0

@bives, checkout http://dojotoolkit.org/documentation/ dojo 객체를 선언적으로 정의하려면 "dojoType"대신 "data-dojo-type"을 사용해야합니다. –

관련 문제