我正在使用jqgrid,我希望为每个列标题提供一个不同的值的工具提示(我希望将说明放入工具提示中)每列名称。在我的情况下,我使用treegrid,但我的问题适用于treegrid和常规jqgrid。jqgrid是否支持标题单元格(和分组标题单元格)的工具提示
这可能吗?再次,我看起来这样做每个列标题(常规和分组标题列)
我正在使用jqgrid,我希望为每个列标题提供一个不同的值的工具提示(我希望将说明放入工具提示中)每列名称。在我的情况下,我使用treegrid,但我的问题适用于treegrid和常规jqgrid。jqgrid是否支持标题单元格(和分组标题单元格)的工具提示
这可能吗?再次,我看起来这样做每个列标题(常规和分组标题列)
我认为this answer也给出了你的问题的答案。
如果您更喜欢使用更直接的方法,如答案中所述,您可以使用这样的事实:列标题的所有<th>
元素都具有由网格的id构建的id,如“list”和值该列的name
属性,如“税”和下划线(“_”)之间。所以在上面描述的例子中,列的id将是“list_tax”。所以,你可以仅仅通过相应的<th>
元素的title
属性的设置设置提示:
$("#list_tax").attr("title", "my tooltip");
要添加提示只需拨打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]);
}
}
感谢奥列格。你将如何处理headerGroup工具提示? – leora 2011-12-15 01:04:26