Мне нужен способ вызова метода jQuery-UI из контроллера. Метод - метод обновления sort-able. Когда вид готов, я пытаюсь сделать его сортируемым, но как вызвать метод обновления? Контроллер и представление выглядят следующим образом:
App.theController = Ember.ArrayController.extend({
method:function(){
//calling update method of sortable
}
});
App.theView = Ember.View.extend({
didInsertElement:function(){
this.$().sortable({
update:function(){
}
});
}
});
Теперь я хочу method
вызова метода sortable
в поле зрения.
Привяжите метод update
сортируемого плагина к функции внутри контроллера. Таким образом, всякий раз, когда вызывается sortable()
вызывается функция контроллера:
App.theView = Ember.View.extend({
didInsertElement: function() {
this.$().sortable();
var callback = this.get('controller.updateSortable');
this.$().on('sortupdate', callback);
}
});
App.theController = Ember.ArrayController.extend({
updateSortable: function() {
// call me when sortable() update is called
}
});