Я использую jqgrid для отображения данных, присутствующих на сервере, как я могу показать описание данных на подсказке мыши.Как добавить подсказку в jqgrid
который является лучшим способом показать подсказку инструмента на jqgrid?
Я использую jqgrid для отображения данных, присутствующих на сервере, как я могу показать описание данных на подсказке мыши.Как добавить подсказку в jqgrid
который является лучшим способом показать подсказку инструмента на jqgrid?
Подсказка, показанная в jqGrid при наведении курсора мыши, не более как атрибут «title» соответствующих HTML-элементов. Если вы хотите изменить всплывающую подсказку с setCell:
$("#list").setCell(rowid,'Name','','',{'title':'my custom tooltip on cell'});
где 'Name'
это имя столбца, где будет установлена подсказка и rowid
идентифицировать строку. Для получения дополнительной информации читайте this answer, включая ссылки.
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");
Для всплывающих подсказок по элементам заголовка вы можете использовать 'setLabel'. Подпись этого вызова похожа на 'setCell', за исключением того, что вы не указываете rowid. Пример: '$ (" # ajaxGrid "). SetLabel ('Name', '', '', {'title':" Project Name "});' –
Документация: http://www.trirand.com/jqgridwiki /doku.php?id=wiki%3amethods –