Вот некоторый код, который я использовал для JQuery Data Picker с моим демонстрационным приложением 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.