Extjs 4 Редактирование строки отменено, событие не сработало - PullRequest
0 голосов
/ 02 сентября 2011

Я использую Extjs 4 с Designer 1.2.0. Я использую плагин редактирования строк в панели сетки. Я заметил, что cancelledit Событие не запускается в редакторе строк. Что может быть лучшим решением для этого?

Любое предложение ??

Ответы [ 2 ]

0 голосов
/ 20 января 2012

Это работает для меня, в виде вашей сетки:

 this.myRowEditing = Ext.create('Ext.grid.plugin.RowEditing', {clicksToEdit: 2});
 this.myRowEditing.on({
     scope: this,
      canceledit: function(pRoweditor, pChanges) {
         this.fireEvent('canceledit', pRoweditor, pChanges);
         ....
      }
  });

Это решение, которое я нашел, чтобы перехватить событие 'cancelledit' из контроллера.

0 голосов
/ 02 сентября 2011

в extjs 4 плагин для редактирования строк не имеет события для отмены.В extjs 4 хранилища тесно связаны с сетками, поэтому, если вы отмените редактирование записи, вызывается reject (), и хранилище не меняется ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...