Проблема в том, что doc.ready срабатывает до того, как руль закончит генерировать входные данные, которые jquery ui должен установить для выбора даты.
Есть ли лучшее событие?
Проблема в том, что doc.ready срабатывает до того, как руль закончит генерировать входные данные, которые jquery ui должен установить для выбора даты.
Есть ли лучшее событие?
Вот некоторый код, который я использовал для средства выбора данных jQuery в своем демонстрационном приложении SC2 (Chililog).
App.MyField = App.TextBoxView.extend(App.CriteriaFieldDataMixin, {
valueBinding: 'App.pageController.fromDate',
name: 'fromDate',
placeholder: 'yyyy-mm-dd',
disabledBinding: SC.Binding.from('App.pageController.isSearching').oneWay().bool(),
/**
* Attach date picker to text box
*/
didInsertElement: function() {
this._super();
this.$().datepicker({ dateFormat: 'yy-mm-dd' });
}
})
Используйте событие didInsertElement
, чтобы прикрепить средство выбора даты. Это событие срабатывает после вставки элемента DOM.