2016-10-12 26 views
0

グリッドのデータとしてオブジェクトを使用します。これらのオブジェクトには、テキスト値と任意の量の問題が含まれています。 テキストがセルに表示され、問題メッセージは、各セルのAutoTooltipsプラグインを介してツールチップとして表示されます。これはこれまでのところうまく動作します。SlickGrid、AutoTooltipsプラグインを使用してツールチップからテキストをコピー

問題:ツールチップからテキストをコピーしたいと思います。しかし、マウスがセルを離れるとすぐにツールチップが消え、ツールチップを入力してそこからテキストをコピーするために、ツールチップを「アクティブ」に長く(たとえば、マウスがそれに向かって移動している限り)維持する方法を理解できません。 AutoTooltipsプラグインを使用してこれを実現する方法はありますか?

答えて

0

AutoTooltipsプラグインは、プロパティーtitleを追加するだけです。コードを変更するか、ツールチップを生成してテキストをコピーできる別のライブラリ/スクリプトを追加する必要があります。

チェックhttp://jquerytools.github.io/demos/tooltip/index.html

これを実装するには、グリッド/行がレンダリングされた後にコード$(grid_container).tooltip()を追加します。

+0

ありがとうございました。私はJQueryToolsを働かせることができました。最初にtitleに設定するのではなく、テキストを直接渡すような変更を加えました。ありがとう!しかし、まだ1つの問題が残っています。 tooltipはセルのtooltip-functionの最初のコールではなく、2回目以降のコールでポップアップします。あなたはこの行動の理由を考えることができますか? – lenno

+0

グリッドが完全に最初にレンダリングされていることを確認する必要があります。プロシージャを多分またはsettimeoutと連鎖させる – winghei

関連する問題