如何在jqgrid中覆盖td title属性

如何在jqgrid中覆盖td title属性,jqgrid,Jqgrid,我想用colmodel中隐藏列的值覆盖jqgrid生成的td属性标题。我可以看到如何完全关闭它,但不能看到如何更改它。在某些列的单元格上设置自定义工具提示的最佳方法是在colModel中的列定义中使用cellattr。cellattr回调允许定义任何将分配给相应列中元素的属性。通常使用回调来设置样式,类,标题,数据名称。。。属性。在最简单的形式中,函数可以定义为 cellattr:function(){return'title=“工具提示文本”;} 函数cellattr应以attributeN

我想用colmodel中隐藏列的值覆盖jqgrid生成的td属性标题。我可以看到如何完全关闭它,但不能看到如何更改它。

在某些列的单元格上设置自定义工具提示的最佳方法是在
colModel
中的列定义中使用
cellattr
cellattr
回调允许定义任何将分配给相应列中
元素的属性。通常使用回调来设置
样式
标题
数据名称
。。。属性。在最简单的形式中,函数可以定义为

cellattr:function(){return'title=“工具提示文本”;}
函数
cellattr
应以
attributeName=AttributeValue
的形式返回字符串。一些旧版本的jqGrid将结果字符串直接附加到
,而不需要在属性之间留出大部分空间。jqGrid的最新版本没有这样的问题。尽管如此,我还是在返回字符串的开头放置了起始空间,以生成在jqGrid的所有版本中都能运行的代码

将使用5个参数调用回调
cellattr
,并且
this
的值将初始化为网格的DOM(主表元素):

cellattr:function(rowId、cellValue、rawObject、cm、rdata){
...
}
在大多数情况下,
rawObject
(三维参数)是最有趣的参数。它表示网格行的输入数据。唯一的问题是,参数的格式取决于输入数据的格式以及
loadonce
参数的使用(在按照Ajax从服务器加载数据的情况下)。并显示如何在输入数据格式不同的情况下使用该选项