Как выбрать родственные поля ввода в редакторе всплывающих окон Kendo Grid

0

Мне интересно, как я могу заполнить текстовое поле Age с вычисленным значением, если BirthDate изменен.

Пожалуйста, не беспокойтесь о расчете с даты рождения до возраста; Я просто хочу знать, как применять значение из одного текстового поля в другое.

Примечание. Я работаю над Angular Kendo. Я буду более чем счастлив, если есть более эффективный метод для Angular specific.

http://jsfiddle.net/h53gewka/

Изображение 174551

edit: function(e) {
  $(e.container).find("input[name='BirthDate']")                 
     .data("kendoDatePicker").bind("change", function(e) {
        console.log("Birth Date is changed!");
  });
},
Теги:
kendo-ui
kendo-grid
telerik

1 ответ

0
Лучший ответ

Я нашел решение, но я не уверен, что это правильный подход в терминах AngularJs.

http://jsfiddle.net/x9cwga27/

edit: function(e) {
    $(e.container)
        .find("input[name='BirthDate']")
        .data("kendoDatePicker")
        .bind("change", function(e) {
            this.element.closest("[data-role=window]")
            .find("input[name=Age]")
            .data("kendoNumericTextBox")
            .value(123);                            
        });
},

Ещё вопросы

Сообщество Overcoder
Наверх
Меню