Как получить идентификатор выбранной ячейки в jqgrid? - PullRequest
0 голосов
/ 10 апреля 2011

Есть ли способ получить идентификатор ячейки, которая фокусируется внутри выбранной строки?

ОБНОВЛЕНИЕ:

Я использую встроенное редактирование.и используя контекстное меню для сетки.

Я хочу отображать контекстное меню только для определенных ячеек в строке.

1 Ответ

1 голос
/ 10 апреля 2011

Мне кажется, что вы можете использовать onRightClickRow обработчик событий.У вас будет информация о rowid, и вы можете использовать контекстное меню, используя информацию.

ОБНОВЛЕНО: Если вы используете jquery.contextmenu.js из http://www.trendskitchens.co.nz/jquery/contextmenu/,, которое вы можете найти вПодкаталог plugins последней версии jqGrid 4.0 позволяет связать все строки jqGrid с данными с помощью $("tr.jqgrow", this).contextMenu(...) в контекстном меню.Внутри обработчика onContextMenu: function(e) {/*here*/} вы можете получить идентификатор строки в функции onContextMenu:

var rowId = $(e.target).closest("tr.jqgrow").attr("id");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...