jqgrid更改列标题属性
当我将鼠标hover在特定单元格值上时,hover值与单元格值相同。 我可以更改不同于单元格值的hover文本吗?
谢谢
通常,工具提示是
元素的title
属性。 您可以使用setCell方法更改工具提示(请参阅此内容 )。 在更复杂的情况下,您可以使用jQuery.attr (请参阅此处 )或您使用工具提示插件(请参阅此处 )。
您可以在colModel中使用cellattr属性为列设置自定义工具提示。 例如
cellattr: function () { return ' title="my custom fixed tooltip for the column"'; }
这可以通过2个步骤实现
- 您可以通过设置
title:false
来禁用默认工具提示 -
编写一个全局函数并作为格式化程序附加到colModel中
var changeTitle = function(cellVal, options, rowObject){
return "<div title='This is the cell value " + cellVal + "'>" + cellVal + "</div>";
} colModel:[ {...},
{name:'priorityFlag', index:'priorityFlag', width:40, align:"center", formatter: changeTitle },
{...}]
你去!…