2015-07-05 46 views
0

演示:http://jsfiddle.net/mrfvsyc2/12/enter code here免費的jqGrid 4.9.0 - 爲setSelection multiboxonly結合

當我使用multiboxonly,我有實際複選框內單擊,以選擇多行。如果我只選擇一行,它會重置我所有的其他選擇。這是我需要的理想行爲,這可行。

問題出在setSelection方法(grid.setSelection),它「作用」就好像我在複選框中單擊一樣,而我需要它像點擊行一樣操作。

在演示中,我每次用戶在一行上右鍵單擊時使用setSelection。我需要選擇的行爲就好像用戶只需點擊該行一樣,而不像用戶選中該複選框。

setColumn函數是否可以考慮multiboxonly選項?

感謝,

回答

1

我不知道我理解正確的話,你想實現其選擇行爲,但在我看來,你只需要改變的onContextMenu內部線路

$('#jqGrid').setSelection(rowId); 

兩行:

$('#jqGrid').resetSelection(); 
$('#jqGrid').setSelection(rowId); 

http://jsfiddle.net/mrfvsyc2/13/