在我的jqgrid中,我在点击该行时展开子网格。但是我的网格上也运行了多选功能。每当我点击任何复选框时,网格也会展开和折叠,但我想仅在点击一行时展开/折叠子网格。 有什么办法可以区分行上的点击和CheckBox上的点击。
我目前正在第一次单击复选框时停止子网格,但是无法从第二次单击停止它,因为它使showSubGrid功能无法访问。
$("#grid tr").on("click", function(event){
selectedRowId = $(this).attr("id");
if($("#jqg_grid_"+selectedRowId).is(":checked"))
$("#grid").jqGrid("collapseSubGridRow", selectedRowId);
else
showSubGrid(selectedRowId, event);
});