2012-08-30 125 views
4

當文本框爲空時,是否有任何方法突出顯示(顯示選定的)dojo DateTextBox中的當前日期?我不想在文本框中顯示日期(它應該保持空白),但只是爲了顯示今天的日期爲選中狀態。如何突出顯示今日日期在dojo的DateTextBox

我嘗試使用dojo提供的'dropDownDefaultValue'屬性,但它不起作用(當前值未顯示爲選定或高亮顯示)。

我正在使用dojo版本1.7.1。

在這方面的任何建議,這將是偉大的。

回答

7

如果你看一下將用於DateTextBox彈出,你會看到td當前日期看起來像這樣的HTML:

<td class="dijitCalendarEnabledDate dijitCalendarCurrentDate dijitCalendarCurrentMonth dijitCalendarDateTemplate" role="gridcell" data-dojo-attach-point="dateCells" aria-selected="false" tabindex="0"> 
    <span class="dijitCalendarDateLabel" data-dojo-attach-point="dateLabels">30</span> 
</td> 

如果你想樣式當前日期,以便它出現不同,你應該更新添加一個CSS選擇器,如

.dijitCalendarDateTemplate.dijitCalendarCurrentDate{ 
    /*your styling */ 
    background-color: green; 
} 
相關問題