5
jqgridを使用してサーバーに存在するデータを表示しています。マウスのホバーツールチップのデータの説明を表示するにはどうすればいいですか?jqgridにツールチップを追加する方法
これはjqgridにツールチップを表示する最も良い方法ですか?
jqgridを使用してサーバーに存在するデータを表示しています。マウスのホバーツールチップのデータの説明を表示するにはどうすればいいですか?jqgridにツールチップを追加する方法
これはjqgridにツールチップを表示する最も良い方法ですか?
マウスのホバー上のjqGridに表示されるツールチップは、対応するHTML要素の「タイトル」属性としてのものではありません。あなたはsetCellでツールチップを変更したい場合:
'Name'
は、ツールチップを設定し、
rowid
が行を識別することになるカラム名です
$("#list").setCell(rowid,'Name','','',{'title':'my custom tooltip on cell'});
。詳細はthis answerを参照してください。
var setTooltipsOnColumnHeader = function (grid, iColumn, text){
var thd = jQuery("thead:first", grid[0].grid.hDiv)[0];
jQuery("tr.ui-jqgrid-labels th:eq(" + iColumn + ")", thd).attr("title", text);
};
and just set tooltip on header column
setTooltipsOnColumnHeader ($("#empgrid"), 4, "Invoice No");
setTooltipsOnColumnHeader ("GRID NAME", "COLUMN" , "TOOLTIP TEXT");
ヘッダー要素のツールチップには、 'setLabel'を使用できます。その呼び出しのシグネチャは、 'setCell'と似ていますが、ROWIDを指定しない点が異なります。例: '$("#ajaxGrid ")。setLabel( '名前'、 ''、 ''、{'タイトル':"プロジェクト名 "}); ' –
ドキュメント:http://www.trirand.com/jqgridwiki /doku.php?id=wiki%3amethods –