Css 样式设置已禁用DIJIT,因此仅显示文本
也许你们中的一些人有设计Dojo Dijit的经验。我试图做的是覆盖正确的CSS类,这样禁用/只读输入类型为textbox、combobox、filtering select只显示文本/选定值,而不显示元素的边框和灰色背景 希望有人对涉及的课程有一个想法,或者对我如何实现这一点有另一个想法Css 样式设置已禁用DIJIT,因此仅显示文本,css,dojo,Css,Dojo,也许你们中的一些人有设计Dojo Dijit的经验。我试图做的是覆盖正确的CSS类,这样禁用/只读输入类型为textbox、combobox、filtering select只显示文本/选定值,而不显示元素的边框和灰色背景 希望有人对涉及的课程有一个想法,或者对我如何实现这一点有另一个想法 谢谢大家! 我想你要找的是dijitDisabled。我不确定你到底想做什么,但我用一个按钮做了这个快速的例子。它显示了一个启用的按钮和一个禁用的按钮,我认为这是您正在寻找的方式 以下是各个部分: HTML:
谢谢大家! 我想你要找的是
dijitDisabled
。我不确定你到底想做什么,但我用一个按钮做了这个快速的例子。它显示了一个启用的按钮和一个禁用的按钮,我认为这是您正在寻找的方式
以下是各个部分:
HTML:
JS:
我假设Dojo1.7
我希望这会有所帮助,很抱歉回答得太晚,但8月是一个自由的月份:)这正是我想要的,所以对于按钮,您需要设置样式:.dijitDisabled.dijitButtonDisabled.dijitButtonNode。我在寻找完全相同的列表:文本框(无输入边框、无背景等)、组合框和筛选选择(无输入边框、无下拉箭头)和复选框(无复选框)。
<div id="btn"></div>
<div id="btnDisabled"></div>
@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;
}
require(["dijit/form/Button"], function(Button) {
var button = new Button({ label: "Enabled" },"btn");
var buttonDisabled = new Button({ label: "Disabled", disabled: true },"btnDisabled");
});