也许你们中的一些人有设计 Dojo dijits 的经验。我想要做的是覆盖正确的 CSS 类,因此禁用/只读类型的文本框、组合框、过滤选择输入仅显示文本/选定值,没有元素的边框和灰色背景。
希望有人知道所涉及的课程或关于我如何实现这一目标的另一个想法。
谢谢 !
我认为dijitDisabled
是您正在寻找的课程。我不确定你到底想做什么,但我用一个按钮做了这个简单的例子。它以我认为您正在寻找的方式显示一个启用的按钮和一个禁用的按钮。这是 jsfiddle 中的运行示例。
以下是各个部分:
HTML:
<div id="btn"></div>
<div id="btnDisabled"></div>
CSS:
@import "http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dijit/themes/claro/claro.css";
.dijitDisabled.dijitButtonDisabled .dijitButtonNode {
background-image: none;
border: none;
background-color: transparent;
}
JS:
require(["dijit/form/Button"], function(Button) {
var button = new Button({ label: "Enabled" },"btn");
var buttonDisabled = new Button({ label: "Disabled", disabled: true },"btnDisabled");
});
我假设道场 1.7。
我希望它有所帮助,