jQGrid с инструментами подсказки jquery - PullRequest
2 голосов
/ 25 августа 2011

Я использую эту подсказку , которая является jQuery на основе веб-страницы с элементом jQGrid.Подсказка отлично работает для всех не 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 голосов
/ 26 августа 2011

ОК, я сам нашел ответ, используя функцию gridComplete, как в следующем примере, и отключив атрибут «title» в свойствах colModel, таких как «title: false»:

gridComplete: function(){$("[title]").tooltip({position: "bottom right",effect: 'slide'});}
0 голосов
/ 25 августа 2011

пожалуйста, попробуйте с синтаксисом.title = 'некоторая информация для всплывающей подсказки из db' или title = "некоторая информация для всплывающей подсказки из db"

, если вы начали с '' или "";проверь это.

...