3

列レベルでツールヒントを追加するにはどうすればよいですか。列レベルとは、すべての行 (同じ列に属する) に同じツールチップ コンテンツが含まれている必要があるということです。

たとえば、「マネージャー名」という列を考えてみましょう。その列のすべての行に、「ここをクリックして管理者の詳細を表示」というツールチップが表示されます。

これは colModel レベルで実行できますか。「cellValue」にタイトルを追加できるカスタムフォーマッタを認識しています。しかし、私はすでに複雑なカスタムフォーマッタを使用しているため、これを探しているわけではありません。

これを達成するための簡単な方法があることを願っています。

4

2 に答える 2

6

使用できます

cellattr: function () { return ' title="the tooltip text"'; }

私はそのような種類のツールチップを、formatter: "checkbox". チェックボックスを含む多くの列があり、グリッドの中央にある行を見ると非常に実用的です。チェックボックスがどの列にあるかを判断するのが難しい場合がよくあります。その場合、上記のツールチップが非常に役に立ちます。

ご覧のとおり、はcellattr関数であり、いくつかのオプションのパラメーターがあります: rowId、など (ドキュメントを参照してください)。非常に柔軟なツールチップ テキストを作成できます。cellValuerawObject

もう1つの発言。カスタム フォーマッタcellattrと比較したの利点は、定義済みのフォーマッタを引き続き使用して、 などのカスタム属性のみを設定できることです。したがって、、、、などのフォーマッタを持つ列にカスタム属性を設定できます。titleclassselectdateintegercheckbox

于 2012-08-31T12:59:44.700 に答える