Сохранение данных на сервер из aui datatable TextAreaCellEditor

Как мы можем сохранить данные из редактора ячеек текстовой области AUI DataTable на сервер. Я делаю что-то вроде:

var nameEditor = new Y.TextAreaCellEditor({
validator : {
   rules: {
    name:{
      email:true,
      required:true,
}
}
}
});

Как я могу получить обработчик для отправки запроса на сервер, чтобы сохранить данные из этого столбца редактора


person user3794956    schedule 01.07.2014    source источник


Ответы (1)


базовый редактор регистрирует событие save, которое вы хотели бы прослушать.

Чтобы зарегистрировать подписку:

nameEditor.on('save', function(e){
      var msg = 'Details : newVal=' + e.newVal
                       + ' oldVal=' + e.prevVal;
      alert(msg)
});

Скрипка

person Origineil    schedule 08.07.2014
comment
Не могли бы вы вызвать это из TextAreaCellEditor, которое определено в столбце, а не как переменная, т.е. { key: 'id',label: 'ID', sortable: true, editor: new Y.TextAreaCellEditor()}, - person Kurai Bankusu; 10.06.2015
comment
@ClayBanks вы можете определить слушателя в параметрах построения. Взгляните на модифицированную скрипту - person Origineil; 12.06.2015