Как включить клавиши клавиатуры для окна «Пожалуйста, выберите строку сообщения» в jqgrid - PullRequest
1 голос
/ 02 апреля 2012

Если строка не выбрана и в jqgrid выдается команда удаления строки,

Please select row 
Появляется сообщение

.

Как разрешить пользователю закрывать это сообщение с помощью клавиш ввода и перехода и устанавливать фокус на jqgrid после него?

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

1 Ответ

1 голос
/ 02 апреля 2012

Вы можете исправить проблему, заменив оператор

$("#jqg_alrt").focus();

, который находится сразу после

$.jgrid.viewModal("#"+alertIDs.themodal,{gbox:"#gbox_"+$t.p.id,jqm:true});

до

$("#"+alertIDs.modalhead+">a.ui-jqdialog-titlebar-close").focus();

или

$("#"+$.jgrid.jqID(alertIDs.modalhead)+">a.ui-jqdialog-titlebar-close").focus();

в jquery.jqGrid.src.js. Из этого следует, что кнопка «Закрыть» в заголовке сообщения выбрана, и нажатие Enter закроет диалоговое окно

enter image description here

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