Как связать другую сетку при сохранении одной сетки?
Я использую 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();
}
}