Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 样式设置已禁用DIJIT,因此仅显示文本_Css_Dojo - Fatal编程技术网

Css 样式设置已禁用DIJIT,因此仅显示文本

Css 样式设置已禁用DIJIT,因此仅显示文本,css,dojo,Css,Dojo,也许你们中的一些人有设计Dojo Dijit的经验。我试图做的是覆盖正确的CSS类,这样禁用/只读输入类型为textbox、combobox、filtering select只显示文本/选定值,而不显示元素的边框和灰色背景 希望有人对涉及的课程有一个想法,或者对我如何实现这一点有另一个想法 谢谢大家! 我想你要找的是dijitDisabled。我不确定你到底想做什么,但我用一个按钮做了这个快速的例子。它显示了一个启用的按钮和一个禁用的按钮,我认为这是您正在寻找的方式 以下是各个部分: HTML:

也许你们中的一些人有设计Dojo Dijit的经验。我试图做的是覆盖正确的CSS类,这样禁用/只读输入类型为textbox、combobox、filtering select只显示文本/选定值,而不显示元素的边框和灰色背景

希望有人对涉及的课程有一个想法,或者对我如何实现这一点有另一个想法


谢谢大家!

我想你要找的是
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");         
});​