【发布时间】:2014-04-08 02:49:06
【问题描述】:
我在 HTML 中定义了一个切换按钮,然后根据另一个切换按钮在 JavaScript 中更新它的选中状态。
切换按钮:
<input type="checkbox" dojoType="dijit.form.ToggleButton" iconClass="dijitCheckBoxIcon" label="Assigned Work" id="AssignedWork" >
当应用程序运行时,我希望取消选中此切换按钮。
我可以像这样成功调用选中的属性:
Registry.byId("AssignedWork").checked = true;
但是我的切换按钮的图标没有更新以指示“检查”。当我的鼠标光标悬停在切换按钮上时,按钮会刷新并显示复选标记。有没有办法通过 .checked 属性打开复选图标?
【问题讨论】:
-
我发现我可以这样做来设置图标:`Registry.byId("AssignedWork").set("iconClass", "dijitEditorIcon dijitEditorIconPaste");` 我还在想办法“选中”图标的名称是什么以及如何设置它。
标签: javascript dojo togglebutton checked