jQgrid Внутри jQuery простые модальные проблемы с z-index во всплывающих окнах редактирования / удаления / добавления - PullRequest
0 голосов
/ 08 июня 2011

Я поместил jQGrtid в диалог простой модели jQuery.z-index простого диалога равен 950, поэтому я изменил z-index jqGrid edit / add / delete pupups больше, чем это, потому что в противном случае они появляются ниже простого модального.

.jqmID1 { z-index: 1000 !important; }
.jqmID2 { z-index: 1000 !important; }
.jqmID3 { z-index: 1000 !important; }

Все выглядело хорошо, но если бы я щелкнул / закрыл "изменить", а затем нажал / класе "добавить", а затем вернулся, чтобы снова "редактировать" всплывающее окно jQGrid, отображающееся под простым модальным.

Чем я узнаю, чем каждый раз .jqmIDn увеличивает значение n для каждого нового открывающегося всплывающего окна, поэтому мое исправление работает только для 3 первых всплывающих окон и не увеличивается, когда значение увеличивается .jqmID4 .jqmID5 .... в не работает

Что я могу сделать, чтобы это исправить?я должен где-нибудь изменить jQgrid.js?

ОБНОВЛЕНИЕ:

ОК, в качестве решения, я нашел способ, как изменить z-index в простой модальнойвместо этого, поэтому я уменьшаю это так:

$("#myDiv").modal({

   ...
   zIndex: 800,
   ...
});

Если у кого-то есть какие-то другие идеи, дайте мне знать

1 Ответ

2 голосов
/ 08 июня 2011

Вы можете использовать zIndex свойства диалога добавления и редактирования.См. это и это ответы для подробностей.

...