1
我想通過單擊多次選擇和取消選擇一行。jqGrid行選中但未突出顯示
我的代碼是迄今:(lastSelected
是一個全球性的var
):
beforeSelectRow: function (id)
{
if (lastSelected !== id)
{
grid.setSelection(id);
lastSelected = id;
return;
}
else
{
grid.resetSelection(id);
lastSelected = null;
}
}
的代碼工作正常,但行只有第一次點擊之後高亮顯示。第二次點擊並不高亮當我點擊下一次,但在第三,第五......點擊後,它的行爲就像選中(我選擇行時彈出的模式),但沒有突出顯示。
沒有grid.getSelection(id)
它根本不會突出顯示,但仍然像選擇和取消選擇一樣工作。