2011-01-09 27 views

Respuesta

11

La información sobre herramientas que se muestra en jqGrid en el desplazamiento del mouse no es más que el atributo "título" de los elementos HTML correspondientes. Si desea cambiar información sobre herramientas con setCell:

$("#list").setCell(rowid,'Name','','',{'title':'my custom tooltip on cell'}); 

donde el 'Name' es el nombre de la columna en la que se establece la información sobre herramientas y rowid identificar la fila. Para obtener más información, lea this answer incluyendo las referencias.

1
var setTooltipsOnColumnHeader = function (grid, iColumn, text){ 
     var thd = jQuery("thead:first", grid[0].grid.hDiv)[0]; 
     jQuery("tr.ui-jqgrid-labels th:eq(" + iColumn + ")", thd).attr("title", text); 
    }; 


and just set tooltip on header column 

setTooltipsOnColumnHeader ($("#empgrid"), 4, "Invoice No"); 
setTooltipsOnColumnHeader ("GRID NAME", "COLUMN" , "TOOLTIP TEXT"); 
+2

Para la información sobre herramientas sobre los elementos del encabezado, puede usar 'setLabel'. La firma de esa llamada es similar a 'setCell', excepto que no especifica rowid. Ejemplo: '$ (" # ajaxGrid "). SetLabel ('Nombre', '', '', {'título':" Nombre del proyecto "});' –

+0

Documentación: http://www.trirand.com/jqgridwiki /doku.php?id=wiki%3amethods –

Cuestiones relacionadas