Возможно, вы можете использовать ненавязчивые ссылки в столбце (см. это и это ответы).Преимущество этого метода заключается в том, что вместо обычных ссылок вы можете определить любое пользовательское действие при нажатии на ссылку.Внешний вид ссылки может быть определен с помощью CSS, но кажется, что ссылка может показать пользователю лучше, чем другие элементы HTML, что пользователь может щелкнуть по нему.
Альтернативно, вы можете использовать кнопку встолбец относительно пользовательского средства форматирования, но с использованием той же методики, что и описанные выше, вы можете свободно определять, какое действие будет выполняться при щелчке.
Внутри события click с имеющимся у вас параметром 'e' e.currentTarget
в качестве элемента DOM <a>
для ссылки или <input>
или <button>
, если вы используете кнопки в столбце сетки.Чтобы найти идентификатор строки, вы можете использовать var row = $(e.currentTarget).closest("tr.jqgrow")
или var row = $(e.target).closest("tr.jqgrow")
, чтобы найти элемент <tr>
.Идентификатор строки будет row[0].id
.