Как связать другую сетку при сохранении одной сетки?

Я использую Telerik Grid в окне Telerik. Однако при сохранении записи в окне телерика хочется перепривязать другую сетку. Однако сетка не привязывается. Это происходит только при обновлении страницы. Я хочу, чтобы какой-то метод вызывался, как только ajaxbinding для вставки был сделан, чтобы перебросить другую сетку.

1 ответ

Это немного сложно с сетками Telerik. По сути, вам нужно установить переменную Javascript (флаг) при отправке сетки 1. Затем при привязке данных к сетке 1, если флаг имеет значение true, перепривязать сетку 2. Примерно так:

var grid1SubmitChanges = false;

function Grid1_OnSubmitChanges(e) {
  grid1SubmitChanges = true;
}

function Grid1_OnDataBinding(e) {
  if (grid1SubmitChanges) {
     // toggle the flag so you don't always rebind Grid2 when Grid1 binds
     grid1SubmitChanges = false;
     // rebind Grid2
     var grid2 = $('#Grid2').data('tGrid');
     grid2.rebind();
  }
}
Другие вопросы по тегам