У меня есть существующая таблица - вот пример:
<table id="searchResultsTable">
<tr><th>Column ID</th><th>Column 1</th><th>Column 2</th><th>Column 3</th></tr>
<tr><td>100</td><td>Test 1</td><td>Test 2</td><td>Test 3</td></tr>
</table>
Я называю tableToGrid:
tableToGrid($('#searchResultsTable'), {
caption: "Search Results",
sortable: true,
width: 800,
height: 400,
multiselect: false,
onSelectRow: function(id) {
}
});
Когда пользователь нажимает на ячейку, я хочу прочитать ячейку «Идентификатор столбца» для этой строки, но не хочу, чтобы эта ячейка была видимой. Как я могу скрыть эту ячейку "Column ID", чтобы она не отображалась для пользователя, а была доступна через событие onSelectRow?
Допустим, у вас есть таблица базы данных сотрудников. Таблица jqGrid будет выглядеть так:
ID First Name Last Name
101 John Doe
102 Jane Smith
103 Bill Tetly
Я не хочу показывать столбец идентификатора, но хочу иметь к нему доступ, когда пользователь щелкает строку. То есть если кто-то нажимает «Билл», я хочу получить доступ к Employee.id (103) в onSelectRow.
Спасибо.