2017-10-06 15 views
1

期待どおりに動作しているデータテーブルの設定で「true」と設定されたツールチップがあります。
ただし、データテーブルの特定の列のツールチップを無効にしたいとします。 セルにボタンがある列を想定し、ツールチップが表示されないようにします。 onMouseMoveを使用してボタンのクラスをチェックした後、私は以下のようにツールチップを無効にしようとしています:

しかし、それは効力を持ちません。webixデータテーブルの特定の列のツールチップを無効にする方法

on:{ 
    onMouseMove:function(id, e, node) { 
    //alert("this is mouse move = "+e.srcElement.className); 
    var cls = e.srcElement.className; 
    if(cls == 'btnclass') { 
     $$('mytable').config.tooltip = false; 
     //alert("disabled"); 
    } 
    } 
} 

全体のスニペットはここにあるhttps://webix.com/snippet/79d05d47
は誰が私はそれを動作させる助けることができますか?

答えて

0

webixデータテーブルでツールチップを無効にする直接のオプションはありません。データテーブルの構成を指定するときに、プロパティーtooltip=trueを設定すると、自動的にすべての列に適用されます。ただし、特定の列に対して無効にする場合は、その列のテンプレートを指定できます。テンプレートでは、title属性を削除できます。

+0

特定の列については、その下にあるすべてのセルにボタンを表示するためにテンプレートを使用しています。ツールヒントについては、私はちょうどツールヒントについて言及した:falseとは、特定の列のために無効になって、他の列のツールチップをそのまま保持します。それは私のために働いた。あなたは何を示唆しているのかの例を見せてもらえますか? –

関連する問題