У меня есть настраиваемая кнопка в сетке, которая отображает другую сетку (модальный стиль). Я пытаюсь создать собственное сообщение об ошибке во второй сетке, но когда возникает ошибка, появляется диалоговое окно с ошибкой за сеткой:
Я думаю, что имеет смысл только код второй сетки.. вот он:
var data = $("#grid").jqGrid('getGridParam','selrow');
if(!data) {
$.jgrid.info_dialog($.jgrid.errors.errcap,$.jgrid.nav.alerttext,$.jgrid.edit.bClose);
}
else {
...
...
}
Вам нужно будет изменить z-index
модального диалога, созданного jqGrid. Наличие jqGrid внутри jQuery UI div может вызвать некоторые проблемы с отображением (в частности, с диалоговыми окнами ошибок и диалоговыми окнами поиска). Чтобы устранить проблему с сообщением об ошибке, появляющимся за диалогом, в котором находится сетка, вы можете использовать $('#info_dialog').css('z-index', '10000');
,