jqgrid onclick
时间: 2023-08-29 17:08:01 浏览: 91
如果你想在 jqGrid 中单击行时触发事件,可以使用 `onCellSelect` 或 `onSelectRow` 事件。
`onCellSelect` 事件会在单元格被选中时触发,`onSelectRow` 事件会在选中行时触发。
以下是一个示例代码:
```javascript
$("#grid").jqGrid({
url: 'data.json',
datatype: "json",
colModel: [
{ name: 'id', index: 'id', width: 55 },
{ name: 'name', index: 'name', width: 90 },
{ name: 'age', index: 'age', width: 80, align: "right" },
{ name: 'city', index: 'city', width: 80 }
],
onSelectRow: function(rowid, status, e) {
// 当选中行时触发
console.log(`选中了行 ${rowid}`);
},
onCellSelect: function(rowid, iCol, cellcontent, e) {
// 当选中单元格时触发
console.log(`选中了单元格 ${iCol}, ${cellcontent}`);
}
});
```
在上面的示例代码中,当你单击 jqGrid 中的行或单元格时,会触发相应的事件,并在控制台中输出相应的信息。
阅读全文