jqgrid是否支持标题单元格(和分组标题单元格)上的工具提示

时间:2011-12-14 22:21:42

标签: jquery jqgrid tooltip

我正在使用jqgrid,我希望为每个列名称提供一个工具提示,该工具提示对于每个列标题(我想在描述中添加工具提示)是不同的值。在我的情况下,我使用treegrid但我的问题适用于treegrid和常规jqgrid。

这可能吗?同样,我很想为每个列标题(常规标题列和分组标题列)执行此操作

2 个答案:

答案 0 :(得分:2)

我认为this answer也会就你的问题给出答案。

如果您更喜欢使用答案中描述的更直接的方式,您可以使用以下事实:列标题的所有<th>元素都具有从网格的id构造的ID,例如“list”列的name属性的值,如“tax”,以及下划线(“_”)之间的值。因此,在上面描述的示例中,列的id将是“list_tax”。因此,您只需在相应的title元素上设置<th>属性即可设置工具提示:

$("#list_tax").attr("title", "my tooltip");

答案 1 :(得分:0)

要添加工具提示,只需在loadcomplete上调用此方法:

addToolTipForColumnheader('YourGridID');

function addToolTipForColumnheader(gridID){
    var columnNameList=$('#'+gridID)[0].p.colNames;
    for (var i = 0; i < columnNameList.length; i++){
        var columnName=$('#'+gridID)[0].p.colModel[i].name;
        $('#'+gridID+'_'+columnName).attr("title", $('#'+gridID)[0].p.colNames[i]);
    }
}