2015-05-29 4 views
0

Я использую сетку кендо с встроенным редактированием, после редактирования поля, нажав кнопку обновления, поле в сетке не запускается в не редактируемый режим, оно все еще доступно для редактирования, т.е. оно не обновляет Grid, после того, как вручную обновит страницу, получая обновленные данные. У меня есть этот скрипт для обновленияКак обновить сетку Kendo автоматически после выполнения обновления

$("#grid").data("kendoGrid").dataSource.refresh(); 

но не стрелять, даже я это сделал один

$("#grid").kendoGrid({ 
    ............... 
    pageable: {refresh: true,}, 
    ........... 
        }); 

, но это один и не работает

ответ

3

вы можете обновить страницу с помощью вызова requestEnd а также вы можете проверить, не будет ли его обновление прочитано создавать или уничтожать

$("#grid").kendoGrid({ 
       dataSource:..., 
       .. 
       .. 
       , 
       requestEnd: onRequestEnd 
      }) 

function onRequestEnd(e) { 
      if (e.type == "create") { 
       e.sender.read(); 
      } 
      else if (e.type == "update") { 
       e.sender.read(); 
      } 
} 

Надежда t его поможет вам

+0

Спасибо, что вы работаете @Abbas –

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