У меня есть Jqgrid с подсетью. в подсети я применил функцию добавления и удаления с помощью asp.net mvc 3. код ниже:
onSelectRow: function () {
var myGrid = $("#" + subgrid_table_id),
selRowId = myGrid.jqGrid('getGridParam', 'selrow'),
celValue = myGrid.jqGrid('getCell', selRowId, 'PermissionID');
permissionID = celValue;
}
});
$("#" + subgrid_table_id).jqGrid('navGrid', '#' + subgrid_div_id,
{ add: true, del: true, edit: false, search: false },
{ width: '250', url: '@Url.Action("Update", "Role")' },
{ width: '250', url: '/Controler/Action/' + row_id },
{ width: '250', url: "/Controler/Action//" + row_id + "/" + permissionID });
allowID глобально определен как 0. но когда я нажал кнопку «Удалить» сетки, он не передает новое значение licenseID контроллеру. когда я отлаживаю его, он успешно меняет ID-разрешения.
кто-нибудь знает в чем проблема?
Спасибо