2011-06-02 21 views

Respuesta

0

Encuentra el div de la casilla de verificación y ocultar/sobrescribir el código HTML interno.

24

La casilla de verificación en la cabecera tiene el ID que se combina desde el prefijo "cb_" y el ID de cuadrícula. Así puede ocultar el elemento con

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

Este es la mejor forma que he encontrado para hacer esto. – Dave

+0

@Dave: ¡Gracias! – Oleg

+0

Gracias @Oleg: A mí me funcionó también – abi1964

0

Si tiene parámetro runat

<trirand:JQGrid ID="grdTest" runat="server" 
"MultiSelect="true" MultiSelectMode="SelectOnRowClick"> 
    <Columns> 
    <!-- cols --> 
    </Columns> 

    <ClientSideEvents GridInitialized="GrdInit" /><!-- add this --> 
    </trirand:JQGrid> 

En su página:

function getCont(control) 
{ 
    if(control == "grdTest") 
    { 
     return $("#<%= grdTest.ClientID %>"); 
    } 
} 

A continuación, en el archivo JS:

function GrdInit() 
{ 
    var myGrid = getCont("grdTest"); 
    myGrid.jqGrid('hideCol', 'cb'); 
} 
Cuestiones relacionadas