2011-06-02 53 views

回答

0

找到複選框的div並隱藏/覆蓋其內部的HTML。

24

標題中的複選框具有由「cb_」前綴和網格標識組合而成的標識。所以,你可以隱藏與

var myGrid = $("#list"); 
$("#cb_"+myGrid[0].id).hide(); 
+0

這是我發現要做到這一點的最佳方式。 – Dave 2011-06-18 18:18:51

+0

@Dave:謝謝! – Oleg 2011-06-18 19:26:20

+0

謝謝@Oleg:對我也有效 – abi1964 2011-08-01 11:46:00

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'); 
}