Значения по умолчанию для AnyTime Picker - PullRequest
1 голос
/ 12 августа 2010

Как манипулировать значениями, которые впервые генерируются AnyTime Picker? Например, у меня есть поле ввода с AnyTime на нем. Когда я нажимаю на это поле, оно заполняется текущим временем, и я хочу, чтобы оно заполнялось в следующем раунде.

Ответы [ 2 ]

3 голосов
/ 12 августа 2010

Попробуйте изменить эти строки в любое время.js

//  Initialize the picker's date/time value.

        try
        {
          this.time = this.conv.parse(this.inp.val());
          this.offMin = this.conv.getUtcParseOffsetCaptured();
          this.offSI = this.conv.getUtcParseOffsetSubIndex();
        }
        catch ( e )
        {
          this.time = new Date();
        }

на

//  Initialize the picker's date/time value.

        try
        {
          this.time = this.conv.parse(this.inp.val());
          this.offMin = this.conv.getUtcParseOffsetCaptured();
          this.offSI = this.conv.getUtcParseOffsetSubIndex();
        }
        catch ( e )
        {
          this.time = new Date();
          this.time.setHours(this.time.getHours()+1,0,0,0);
        }
1 голос
/ 14 марта 2011

Средство выбора использует время в поле в качестве начального значения, и по умолчанию используется только текущее время, если поле не может быть проанализировано. Самый простой способ инициализировать средство выбора - заполнить поле желаемым начальным значением, убедившись, что оно в правильном формате.

...