【发布时间】:2014-10-28 11:45:36
【问题描述】:
我想通过点击多次选择和取消选择一行。
到目前为止,我的代码是:(lastSelected 是一个全局的var):
beforeSelectRow: function (id)
{
if (lastSelected !== id)
{
grid.setSelection(id);
lastSelected = id;
return;
}
else
{
grid.resetSelection(id);
lastSelected = null;
}
}
代码工作正常,但只有在第一次单击后才会突出显示行。第二次点击取消突出显示它,当我下次点击它时它一直不突出显示,但在第 3 次,第 5 次之后......点击它的行为就像选择了(我有选择行时弹出的模式),但没有突出显示。
没有grid.getSelection(id),它根本不会突出显示,但仍然像选择和取消选择一样工作。
【问题讨论】:
标签: jqgrid