Используется параметр jqGrid loadonce: true
Выбор строк и нажатие кнопки удаления
URL-адрес не установлен
Как удалить строки только в локальных данных и подавить эту ошибку сообщение? Можно ли установить какой-то фиктивный URL-адрес или любую другую идею, чтобы разрешить удаление строки? Было бы неплохо, если бы формы добавления и редактирования можно было использовать и с локальными данными.
url: 'GetData',
datatype: "json",
multiselect: true,
multiboxonly: true,
scrollingRows : true,
autoencode: true,
loadonce: true,
prmNames: {id:"_rowid", oper: "_oper" },
rowTotal: 999999999,
rownumbers: true,
rowNum: 999999999,
Обновление 1
Из ответа Олега я понял следующее решение:
С помощью этой кнопки вызывается событие, вызывающее
grid.jqGrid ('delGridRow', rowid, myDelOptions);
метод. Можно выбрать несколько строк. Как удалить все выделенные строки, в этом примере удаляется только одна?
Не лучше ли изменить jqGrid, чтобы кнопки удаления, редактирования, добавления работали без url? В настоящее время требуется передавать фиктивный URL-адрес, который всегда возвращает успех для локального редактирования данных.