我正在使用jqgrid,我希望为每个列名称提供一个工具提示,该工具提示对于每个列标题(我想在描述中添加工具提示)是不同的值。在我的情况下,我使用treegrid但我的问题适用于treegrid和常规jqgrid。
这可能吗?同样,我很想为每个列标题(常规标题列和分组标题列)执行此操作
答案 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]);
}
}