由於我工作的道場,看着很多TimeTextBox關於這個問題,我想我可以回答一些問題。
這是我爲這個問題做的一個JS小提琴。我使用了一個小時的增量,只顯示小時,然後我對分鐘也一樣。如果你想5個分鐘爲間隔來代替,改變
pickerMax: 'T00:59:00',
clickableIncrement: 'T00:01:00',
visibleIncrement: 'T00:01:00'
到
pickerMax: 'T00:55:00',
clickableIncrement: 'T00:05:00',
visibleIncrement: 'T00:05:00'
注:pickerMin
和pickerMax
需要道場1.10.4。
h = new dijit.form.TimeTextBox({
constraints: {
timePattern: 'HH',
pickerMin: 'T00:00:00',
pickerMax: 'T23:00:00',
clickableIncrement: 'T01:00:00',
visibleIncrement: 'T01:00:00'
}
});
m = new dijit.form.TimeTextBox({
constraints: {
timePattern: 'mm',
pickerMin: 'T00:00:00',
pickerMax: 'T00:59:00',
clickableIncrement: 'T00:01:00',
visibleIncrement: 'T00:01:00'
}
});
嘗試在這裏:http://jsfiddle.net/tfpjmbs2/1/
在幾分鐘內場,我們怎麼可以只顯示00至55一次,目前用U提到00至55以分鐘爲單位顯示下拉多次的代碼,請建議。 @Jase。 – user3684675 2014-10-02 19:45:27
@Jase +1努力。 – frank 2014-10-03 07:39:50