jqgrid更改列标题属性

当我将鼠标hover在特定单元格值上时,hover值与单元格值相同。 我可以更改不同于单元格值的hover文本吗?

谢谢

通常,工具提示是

元素的title属性。 您可以使用setCell方法更改工具提示(请参阅此内容 )。 在更复杂的情况下,您可以使用jQuery.attr (请参阅此处 )或您使用工具提示插件(请参阅此处 )。

您可以在colModel中使用cellattr属性为列设置自定义工具提示。 例如

 cellattr: function () { return ' title="my custom fixed tooltip for the column"'; } 

这可以通过2个步骤实现

  1. 您可以通过设置title:false来禁用默认工具提示
  2. 编写一个全局函数并作为格式化程序附加到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 },
    {...}]

你去!…