Как добавить всплывающую подсказку в jqgrid

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

Какой лучший способ показать подсказку на jqgrid?

2 ответа

Решение

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

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

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

  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");
Другие вопросы по тегам