Sproutcore +把手+ jquery-ui - 如何根据把手生成的输入制作一个日期选择器

时间:2011-12-03 13:39:23

标签: sproutcore

问题是doc.ready在把手完成之前触发生成输入jquery ui需要设置日期选择器。

有没有更好的活动?

1 个答案:

答案 0 :(得分:2)

以下是我用于我的SC2演示应用程序(Chililog)的jQuery Data Picker的一些代码

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元素后会触发此事件。