我正在使用这个基于其中包含jQGrid元素的网页的jQuery jQuery tooltip。 工具提示适用于页面中的所有非jQgrid元素。 我正在尝试将工具提示应用于网格的列,以显示从ajax调用返回的具体数据,但没有成功。 工具提示设置为使用“title”关键字。 这是我用来制作网格的内容:
var myGrid = jQuery("#clients_lingots");
myGrid.jqGrid({
url:'lingots.php',
datatype: 'xml',
height:700,
mtype: 'GET',
deepempty:true ,
colNames:['Nom client'],
colModel :[
{name:'Name', index:'Name', width:1600,align:'left'},
],
rowNum:3000,
pager: '#pager_clients_lingots',
sortname: 'Name',
sortorder: 'asc',
viewrecords: true,
caption: 'Clients lingots',
....etc
在我的lingots.php文件中,它从服务器返回数据(一些sql查询)我放了一个像
这样的单元格$s .= "<cell><a title='Date creation:".$datecreation."Derniere modification:'>".$qualite."</a></cell>";
返回像<a title='some info for the tooltip from db">data.for.the.cell</a>
这样的单元格,认为工具提示可以正常工作。
我认为工具提示在检测ajax调用数据时遇到问题。 我不知道如何解决这个问题。 有任何想法吗? 谢谢
答案 0 :(得分:0)
请尝试使用语法。 title ='来自db的工具提示的一些信息' 要么 title =“来自db的工具提示的一些信息”
如果你以''或'“开头;检查一下。
答案 1 :(得分:0)
好的,我自己使用gridComplete函数找到了答案,如下例所示,并禁用colModel属性中的“title”属性,如“title:false”:
gridComplete: function(){$("[title]").tooltip({position: "bottom right",effect: 'slide'});}