答案 0 :(得分:24)
标题中的复选框具有从“cb_”前缀和网格ID组合的id。所以你可以用
隐藏元素var myGrid = $("#list");
$("#cb_"+myGrid[0].id).hide();
答案 1 :(得分:0)
找到复选框的div并隐藏/覆盖其内部HTML。
答案 2 :(得分:0)
如果你有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');
}