列的JqGrid工具提示

sam*_*113 3 jqgrid jqgrid-asp.net jqgrid-formatter

我们如何在列级添加工具提示.我的意思是列级别是所有行(属于同一列)应具有相同的工具提示内容.

例如,考虑一个名为"Manager Name"的列.该列的所有行都应显示工具提示"单击此处查看经理详细信息".

这可以在colModel级别完成.我知道自定义格式化程序,我可以在其中添加标题"cellValue".但我真的不是在寻找这个,因为我已经在使用复杂的自定义格式化程序.

我希望有一种直接的方法来实现这一目标.

Ole*_*leg 5

您可以使用

cellattr: function () { return ' title="the tooltip text"'; }
Run Code Online (Sandbox Code Playgroud)

我在每个专栏都亲自使用这种工具提示formatter: "checkbox".如果一个人有许多带有chechboxes的列并且看到网格中间的某一行,这是非常实用的.在这种情况下,通常很难确定哪个列是复选框.在上述工具提示非常有用的情况下.

就像你看到的cellattr是一个函数,它有一些可选参数:rowId,cellValue,rawObject等(见文档).它允许您创建非常灵活的工具提示文本.

再说一遍.的优点cellattr相比,该自定义格式是,你可以继续使用预定义的格式化,并设置唯一的自定义属性一样title,class等等.所以,你可以设置自定义在具有列属性select,date,integer,checkbox等格式.