jqGrid:不允许在未更新其他行的情况下选择网格中的行

jqGrid:不允许在未更新其他行的情况下选择网格中的行,jqgrid,Jqgrid,我正在使用两个网格。选择第一个轴网的一条线后,将重新加载第二个轴网 因此,我希望在第二个网格未重新加载时,无法选择第一个网格的行。我不完全理解更新第二个网格的含义,但如果您只需要在某些情况下防止网格中的行选择,则需要实现回调: beforeSelectRow:函数rowid,e{ 如果/*测试一些标准*/{ 返回false;//防止行选择 } 返回true;//允许行选择 } @fmassica:为什么要更新第二个网格?您是否实施了一些主/详细场景?在任何情况下,您都可以按照我的建议,在befo

我正在使用两个网格。选择第一个轴网的一条线后,将重新加载第二个轴网


因此,我希望在第二个网格未重新加载时,无法选择第一个网格的行。

我不完全理解更新第二个网格的含义,但如果您只需要在某些情况下防止网格中的行选择,则需要实现回调:

beforeSelectRow:函数rowid,e{ 如果/*测试一些标准*/{ 返回false;//防止行选择 } 返回true;//允许行选择 }
@fmassica:为什么要更新第二个网格?您是否实施了一些主/详细场景?在任何情况下,您都可以按照我的建议,在beforeSelectRow中阻止新行的选择,直到加载详细网格,或者您可以在加载第二个网格时阻止整个主网格。看看loadui中的“块”设置。您可以在第二个网格的请求之前启用“使第一个网格的覆盖可见”,并将其隐藏在loadComplete或loadError中。当OnSetrow选择第一个网格的一行时,将加载第二个网格。