2016-01-22 3 views
0

Есть событие dataBound kendo, которое решает мою цель, но проблема в том, что событие dataBound будет срабатывать только один раз.Как связать данные в сетке кендо после заполнения сетки кендо?

Как я могу запустить dataBound несколько раз или любым способом или есть ли какое-либо предопределенное событие кендо для этого?

+0

Пожалуйста, включите в свои цели, как вы интегрировали это событие в свой код и то, что вы пытались сделать, чтобы запустить его несколько раз – Alfabravo

ответ

0

Вы можете изменить данные сетки динамически, вызвав read функции DataSource в:

yourGrid.dataSource.read({ 
    data: newGridData 
}); 

Вы также можете установить новый DataSource для сетки с помощью setDataSource функции:

yourGrid.setDataSource(newDataSource); 

Я m не уверен, как сетка kendo будет обрабатывать эти вызовы в событии dataBound. Если это так, вам может потребоваться использовать settimeout для задержки загрузки данных. Вы также заметите, что чтение новых данных или изменение источника данных вызовет другое событие dataBound, поэтому убедитесь, что вы внедрили правильную поддержку, чтобы избежать бесконечного цикла.

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