Кажется, что изменяемый размер диалогового окна жестко задан в true
в grid.formedit.js :
$.jgrid.createModal(alertIDs,
"<div>"+o.alerttext+
"</div><span tabindex='0'><span tabindex='-1' id='jqg_alrt'></span></span>",
{gbox:"#gbox_"+$t.p.id,
jqModal:true,
drag:true,
resize:true,
caption:o.alertcap,
top:o.alerttop,
left:o.alertleft,
width:o.alertwidth,
height: o.alertheight,
closeOnEscape:o.closeOnEscape,
zIndex: o.alertzIndex},"","",true);
Так что, судя по этому коду, ваше решение является подходящим обходным путем.
Интересно, будет ли когда-либо необходим resize
для этого модального диалога? Я склонен сказать, что его следует изменить на false
, хотя потребуется дополнительное тестирование, чтобы увидеть, есть ли случаи использования, где это действительно имеет смысл.