При динамическом изменении ширины столбца, как в приведенном ниже коде, тело сетки изменяется правильно, но нижний колонтитул отображается не так, как следует в этом изображении .
dataBound: function (e) {
var grid = e.sender;
var colWid = 150;
angular.forEach($scope.paymode, function (v) {
if (!v.show)
grid.hideColumn(v.Name);
else {
grid.showColumn(v.Name);
var r = grid.columns.find(function (x) { return x.field == v.Name; });
grid.resizeColumn(r, colWid);
}
})
//grid.refresh(); //it causes an error. Maximum call stack size exceeded
}