Как программно установить значение DurationBox в jQuery Mobile DateBox2?

0

Я использую плагин DateBox2 для моей веб-страницы jQuery Mobile.

Я получаю длительность в секундах от веб-службы JSON, которая может достигать нескольких дней (например, 86400).

Я хочу опубликовать это в своем текстовом вводе с использованием стандартного отображения продолжительности DateBox2 типа "1 день, 00:00:00", но все, что я получаю, - это равное значение секунды.

Я пробовал некоторые комбинации.val(),.datebox("setTheDate", 86400),.datebox(callFormat,...), но ни один из них не работает.

Вот мое поле ввода:

<input class='period' type='text' readonly='readonly' data-role='datebox' data-options='{"mode": "durationbox", "showInitialValue": true, "useFocus": true}' />

Заранее спасибо!

Теги:
mobile
jquery-mobile
datebox

1 ответ

1
Лучший ответ

Пожалуйста, используйте это:

$ ('element'). trigger ('datebox', {'method': 'dooffset', 'type': 's', 'amount': 86400}). trigger ('datebox', {'method': ' doset '});

  • 0
    Работает как шарм, спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню