2011-01-09 54 views

回答

11

jqGrid在鼠標懸停中顯示的工具提示只不過是相應HTML元素的「標題」屬性。如果你想改變提示與setCell

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

其中'Name'是在提示將被設置和rowid確定該行的列名。欲瞭解更多信息,請閱讀this answer包括參考文獻。

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

對於標題元素上的工具提示,您可以使用`setLabel`。該調用的簽名類似於`setCell`,不同之處在於您不指定rowid。例如:`$(「#ajaxGrid」)。setLabel('Name','','',{'title':「Project Name」});` – 2015-08-02 04:22:49

相關問題