jqgrid列ヘッダーにカスタムツールチップを追加したい。列名にカーソルを合わせると、ツールチップが表示されます(その列に関連するコンテンツを説明します)
質問する
1513 次
2 に答える
1
カスタムヘッダーを追加する組み込みの方法はないと思います。headertitlesオプションを使用すると、テキストがタイトル属性として使用されます。
おそらく、次のようにして手動で設定する必要があります。
$("th[role='columnheader']").attr("title", "some description");
そのコードを などのコールバックの 1 つに追加できますgridComplete
。
于 2012-08-07T14:30:47.353 に答える
0
答えてくれてありがとう、デビッド。
以下のコードに示すように、もう 1 つ実行できます。
var thd = jQuery("スレッド:最初", grid[0].grid.hDiv)[0]; jQuery("tr.ui-jqgrid-labels th:eq(" + 列番号 + ")", thd).attr("タイトル","この列は、トレーニングに参加したがテストに失敗した人について説明します");
すべての列にカスタム ツールチップを表示する場合は、おそらく最初の列から最後の列にループを追加し、配列に「テキスト」を含めることができます
var arr=["こんにちは","bla bla","a ","b","c"];
この配列をループで使用します
于 2012-08-08T06:57:37.447 に答える