Пользовательского интерфейса и диалоговых информация Jqgrid
Как задать z-индекс для info_dialog при использовании диалогового окна пользовательского интерфейса ?
1 ответ:
$.jgrid. info_dialog использует внутренне $.jgrid.createModal , который использует
$.jgrid.jqModal
(см. строку), введенную не так давно (см. мое предложение здесь ). Так что вы можете сделать что-то вроде$.jgrid.jqModal = $.extend($.jgrid.jqModal || {}, { zIndex: 1234 });
Из-за другого параметра
navGrid
Вы должны добавить дополнительно$.extend($.jgrid.nav, { alertzIndex: 1234 });
Чтобы сделать
$.jgrid.jqModal.zIndex
установку рабочей.Обновленный : в любом случае вы можете использовать "подклассы"
$.jgrid.info_dialog
(например, в Ответ ). То соответствующий код может быть следующим:var oldInfoDialog = $.jgrid.info_dialog; $.extend($.jgrid,{ info_dialog: function (caption, content, c_b, modalopt) { if (modalopt && (modalopt.zIndex === null || modalopt.zIndex === undefined || (typeof modalopt.zIndex === "number" && modalopt.zIndex < 1234))) { modalopt.zIndex = 1234; } return oldInfoDialog.call (this, caption, content, c_b, modalopt); } });