Jqgrid выходит из режима редактирования встроенных ячеек, когда onfocusout / blur / щелкает другое место - PullRequest
0 голосов
/ 29 июня 2019

Я искал, но не смог найти такую ​​функцию в jqgrid.

Я нашел способ и хотел поделиться с вами.

1 Ответ

0 голосов
/ 29 июня 2019

Следующий путь работает для меня, если элемент, который вы хотите отредактировать, это textarea.

Вы должны использовать ключевое слово документа, потому что текстовая область показана позже.

И чтобы закончить редактирование,вам нужно снова установить GridParam локальные данные в Jqgrid и вызвать метод reloadGrid.

$(document).on('blur', '.edit-cell.ui-state-highlight textarea', function () {
                var myGrid = $('#listVardiyaPlan');
                myGrid.jqGrid('setGridParam', { datatype: 'local', page: 1 }).trigger('reloadGrid');
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...