我創建這個道場組件編程,就像這樣:如何爲TimeTextBox dojo組件提供樣式?
dojo.require("dijit.form.TimeTextBox");
dojo.addOnLoad(function() {
new dijit.form.TimeTextBox({
name: "prog_val",
value: new Date(),
constraints: {
timePattern: 'HH:mm:ss',
clickableIncrement: 'T00:15:00',
visibleIncrement: 'T00:15:00',
visibleRange: 'T01:00:00'
}
},
"prog_val");
});
,這工作得很好,但我感興趣的改變顯示的時間文字選項的div的背景顏色。我使用的道場1.6
這裏是我想要做的jsfiddle: JSfiddle
不起作用,謝謝! – Leo
這是我後悔曾經學習道場的原因之一。該網站是如此令人鼓舞和樂觀,但文件是如此斑斕,信息往往隱藏。無論如何,它看起來像你需要重寫你在CSS中使用的主題元素。下面是關於在1.6主題中覆蓋顏色的文章:http://dojotoolkit.org/reference-guide/1.6/dijit/themes.html#color –
另一個想法是,我看着Common.css for Claro(小提琴使用Claro )。該小部件中可能有一個背景圖像;因此,你根本看不到顏色。這個CSS中有很多,例如:.claro .dijitTextBoxFocused {background-color:#ffffff; background-image:url('images/textBox_back.png'); background-repeat:repeat-x; } –