Я использую бесплатный jqgrid 4.12, и я использую jqgrid внутри модального диалога. Когда я выбираю строку и нажимаю кнопку редактирования, появляется диалоговое окно редактирования, но я не могу заполнить поле (оно, кажется, заморожено).free jqgrid 4.12 проблема наложения при jqgrid внутри модального диалога
Вы можете мне помочь?
http://jsfiddle.net/9ezy09ep/54/
function OuvrirEcran()
{
$("#Ecran").dialog("open");
};
$(function()
{
$("#Ecran").dialog(
{
dialogClass: 'Ecran',
autoOpen: false,
width: 500,
height:400,
modal: true,
open: function (event, ui) {
$("#jqGrid").jqGrid({
url: 'http://trirand.com/blog/phpjqgrid/examples/jsonp/getjsonp.php?callback=?&qwery=longorders',
mtype: "GET",
datatype: "jsonp",
colModel: [
{ label: 'OrderID', name: 'OrderID', key: true, width: 75 },
{ label: 'Customer ID', name: 'CustomerID', width: 150, editable:true },
{ label: 'Order Date', name: 'OrderDate', width: 150 },
{ label: 'Freight', name: 'Freight', width: 150 },
{ label:'Ship Name', name: 'ShipName', width: 150 }
],
viewrecords: true,
width: 480,
height: 250,
rowNum: 20,
pager: "#jqGridPager"
});
jQuery("#jqGrid").jqGrid('navGrid', '#jqGridPager', {
del: true, add: false, edit: true}
);
},
close:function() {}
});
});
$(document).ready(function() {
OuvrirEcran();
});
Благодарим за сообщение о проблеме. Очень сложно отладить такую проблему. В основном проблема заключается в отключении модальной функциональности jQuery UI для модального диалога, созданного свободным jqGrid. Если вы прокомментируете «modal: true» в своей демонстрации, вы увидите, что модальная функциональность бесплатного jqGrid работает правильно.Таким образом, нужно найти способ информировать пользовательский интерфейс jQuery не блокировать вход для модального диалога, созданного свободным jqGrid. Я должен сделать некоторые другие изменения в бесплатном jqGrid (лучшая поддержка Bootstrap), и я вернусь к вашей проблеме позже. – Oleg