在我的jqgrid中,我有一个单元格中有链接.当前用户单击此链接时,行被选中(我使用的是多选)我不想这样,有没有办法在用户选择行时用链接点击这个特定的单元格?我已经考虑过做一个onCellSelect,然后查看是否选中了当前的单元格并将其设置回单击单元格之前的状态.不确定这是不是最好的方式,或者甚至是可能的.我找不到检查当前行是否被选中的方法,如果选择了某行,也无法找到更改方法.任何想法都会有帮助.谢谢!
Ole*_*leg 15
如果我理解你是正确的,你可以使用beforeSelectRow事件处理程序,例如:
beforeSelectRow: function(rowid, e) {
var $link = $('a', e.target);
if (e.target.tagName.toUpperCase() === "A" || $link.length > 0) {
// link exist in the item which is clicked
return false;
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
false从中返回值beforeSelectRow将阻止选择行.