jQGrid与jquery工具提示工具

时间:2011-08-25 15:47:51

标签: php jquery sql jqgrid tooltip

我正在使用这个基于其中包含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>&lt;a title='Date creation:".$datecreation."Derniere modification:'>".$qualite."&lt;/a></cell>";

返回像<a title='some info for the tooltip from db">data.for.the.cell</a>这样的单元格,认为工具提示可以正常工作。

我认为工具提示在检测ajax调用数据时遇到问题。 我不知道如何解决这个问题。 有任何想法吗? 谢谢

2 个答案:

答案 0 :(得分:0)

请尝试使用语法。  title ='来自db的工具提示的一些信息' 要么  title =“来自db的工具提示的一些信息”

如果你以''或'“开头;检查一下。

答案 1 :(得分:0)

好的,我自己使用gridComplete函数找到了答案,如下例所示,并禁用colModel属性中的“title”属性,如“title:false”:

gridComplete: function(){$("[title]").tooltip({position: "bottom right",effect: 'slide'});}