4

テキスト ボックスが空のときに Dojo DateTextBox で現在の日付を強調表示 (選択を表示) する方法はありますか? テキスト ボックスに日付を表​​示したくはありません (空のままにしておく必要があります) が、今日の日付を選択した状態で表示したいだけです。

これには dojo が提供する 'dropDownDefaultValue' 属性を使用しようとしましたが、機能しません (現在の値が選択または強調表示されません)。

Dojo バージョン 1.7.1 を使用しています。

この点に関する提案は素晴らしいでしょう。

4

1 に答える 1

7

ポップアップに使用される html を見ると、現在の日付が次のようになってDateTextBoxいることがわかります。td

<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;
}
于 2012-08-30T17:24:36.213 に答える