jqGrid предупреждение изменить размер - PullRequest
3 голосов
/ 26 марта 2012

У меня есть таблица jqGrid. Когда я пытаюсь отредактировать какую-либо строку без выбора какой-либо строки, она выдает предупреждающее сообщение со словами «Пожалуйста, выберите строку». Это всплывающее окно можно изменить, и пользователь может изменить его размер, чтобы он полностью исчез. Я хочу, чтобы это всплывающее окно не было изменяемого размера. Есть ли способ сделать это?

Я нашел какое-то решение. Не знаю, лучший ли это, но все же ... В свою таблицу стилей я добавил:

#alertmod .jqResize { display: none; }

1 Ответ

1 голос
/ 26 марта 2012

Кажется, что изменяемый размер диалогового окна жестко задан в 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, хотя потребуется дополнительное тестирование, чтобы увидеть, есть ли случаи использования, где это действительно имеет смысл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...