Javascript Dojo按钮“外观”未被禁用?

Javascript Dojo按钮“外观”未被禁用?,javascript,button,dojo,Javascript,Button,Dojo,我对JS和Dojo比较陌生 我以声明方式创建了一个按钮: <button id="${ns}submitButton" name="submitButton" type="button" data-dojo-type="dijit/form/Button">Submit Request</button> 当我这样做的时候,这个按钮实际上是被禁用的——如果我点击它,它将不会提交。如果我把真的改成假,我就可以提交。问题是按钮看起来不像是禁用的。它看起来就像另一个按钮。代码是

我对JS和Dojo比较陌生

我以声明方式创建了一个按钮:

<button id="${ns}submitButton" name="submitButton" type="button" data-dojo-type="dijit/form/Button">Submit Request</button>
当我这样做的时候,这个按钮实际上是被禁用的——如果我点击它,它将不会提交。如果我把真的改成假,我就可以提交。问题是按钮看起来不像是禁用的。它看起来就像另一个按钮。代码是设计为只修改行为而不是外观,还是我遗漏了什么?有没有一种简单的方法可以让它看起来是禁用的?比如说,变灰了还是类似的

提前谢谢

它看起来应该是灰色的:您是否已将claro主题添加到dojo中?
self._cancelButton = registry.byId(ns+'cancelButton');
self._submitButton.set('disabled', true);