2014-02-08 3 views
0

Это моя скрипка. http://jsfiddle.net/aaScC/4/Нокаут js: обработчик привязки Datepicker не работает

В примере для свойства StartDate используется специальный обработчик привязки, чтобы получить jquery datepicker. Но его не работает, пожалуйста, помогите.

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
  1. Переместить вызов ko.applyBindings после провозглашения пользовательского связывания
  2. Принесите в jqueryUI и это CSS
  3. daterestriction функция не найдена

Работа скрипку: 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")); 
+0

Thanq так много для вашего ответа. – dineshd87

Смежные вопросы