Knockout js:日期选取器绑定处理程序不起作用



这是我的小提琴。 http://jsfiddle.net/aaScC/4/

在此示例中,为 StartDate 属性创建自定义绑定处理程序以获取 jquery 日期选取器。但它不起作用,请帮助。

var Goal = function(goal)
{
    this.GoalTitle = ko.observable(goal?goal.GoalTitle:"");
    this.StartDate = ko.observable(goal?goal.StartDate:"");

    this.lstSubGoals = ko.observableArray(goal ? ko.utils.arrayMap(goal.lstSubGoals, function (goal) { return new Goal(goal) }) : []);
}
  1. 在声明自定义绑定
  2. 引入jqueryUI和它的CSS
  3. 找不到日期限制功能

工作小提琴:http://jsfiddle.net/aaScC/5/

--

ko.bindingHandlers.datepicker = {
    init: function (element, valueAccessor, allBindingsAccessor) {
      ...
    },
    update: function (element, valueAccessor) {
      ...
    }
};
ko.applyBindings(new GoalsModel(data), document.getElementById("goaldetailsdiv"));

最新更新