我使用的jqGrid设置为true多选选项。
我正在寻找一种方法来隐藏或关闭的第一个复选框(一列名的行中),使用户无法使用“检查所有/取消所有”功能。
怎么做?
我使用的jqGrid设置为true多选选项。
我正在寻找一种方法来隐藏或关闭的第一个复选框(一列名的行中),使用户无法使用“检查所有/取消所有”功能。
怎么做?
在报头中的复选框具有被从“cb_”前缀和格栅ID组合的ID。 所以,你可以隐藏与元素
var myGrid = $("#list");
$("#cb_"+myGrid[0].id).hide();
查找复选框的股利和隐藏/覆盖其内部HTML。
如果你有RUNAT参数
<trirand:JQGrid ID="grdTest" runat="server"
"MultiSelect="true" MultiSelectMode="SelectOnRowClick">
<Columns>
<!-- cols -->
</Columns>
<ClientSideEvents GridInitialized="GrdInit" /><!-- add this -->
</trirand:JQGrid>
在您的网页:
function getCont(control)
{
if(control == "grdTest")
{
return $("#<%= grdTest.ClientID %>");
}
}
然后,在你的js文件:
function GrdInit()
{
var myGrid = getCont("grdTest");
myGrid.jqGrid('hideCol', 'cb');
}