将鼠标悬停在Jqgrid列上会显示工具提示

时间:2012-08-07 14:20:51

标签: jqgrid

我想在jqgrid列标题上添加自定义工具提示。我将鼠标悬停在列名称上,然后获取工具提示(描述与该列相关的内容)

2 个答案:

答案 0 :(得分:1)

我认为没有任何内置方法可以添加自定义标头。如果您使用headertitles选项,则只会将文本用作标题属性。

您可能需要手动设置它们,如下所示:

$("th[role='columnheader']").attr("title", "some description");

您可以将该代码添加到其中一个回调中,例如gridComplete

答案 1 :(得分:0)

感谢大卫的回答。

我们可以再做一件事,如下面的代码所示:

var thd = jQuery(“thead:first”,grid [0] .grid.hDiv)[0];         jQuery(“tr.ui-jqgrid-labels th:eq(”+ columnnumber +“)”,thd).attr(“title”,“这一栏告诉你参加培训的人但错过了考试”); < / p>

如果要显示所有列的自定义工具提示,您可以添加从第一列到最后一列的循环,并在数组中包含“text”

var arr = [“hello”,“bla bla”,“a”,“b”,“c”];

并在循环中使用此数组