Как добавить всплывающую подсказку в jqgrid - PullRequest
5 голосов
/ 09 января 2011

Я использую jqgrid для отображения данных, присутствующих на сервере. Как мне показать описание данных на всплывающей подсказке мыши?

, как лучше всего показать подсказку на jqgrid?

Ответы [ 2 ]

12 голосов
/ 09 января 2011

Подсказка, отображаемая в jqGrid при наведении мыши, является ничем иным, как атрибутом «title» соответствующих элементов HTML.Если вы хотите изменить всплывающую подсказку с помощью setCell :

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

, где 'Name' - это имя столбца, в котором будет установлена ​​подсказка, а rowid - строка.Для получения дополнительной информации прочитайте этот ответ , включая ссылки.

1 голос
/ 07 февраля 2012
  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");
...