2

ツールチップ付きのチャートがあります。私が欲しいのは、ツールチップが非表示になる特定のデータの上にマウスを移動すると、マウスを別のデータに移動すると再び表示されるはずです。私のサンプルコードは次のとおりです。

            tips = {
        trackMouse : true,
        width : 120,
        height : 26,
        renderer : function(storeItem, item){
            if(item.yField == 'temp'){
            this.hide();    
            } else{
            this.setTitle(storeItem.get(xFld)+':'+item.value[1]);
            }
        };

hide();destroy();disable();を試しvisibility();ましたが、何も機能しませんでした。誰でもこれに対する適切な解決策を教えてもらえますか? ありがとう

4

2 に答える 2

2

ToolTipのbeforeShowイベントを処理します。trueツールチップを表示する場合は戻り、falseそれ以外の場合は戻ります。

beforeShow: function(item) {
    return item.yField !== 'temp';
}
于 2013-01-18T21:19:03.870 に答える
0

ToolTip の beforeShow イベントを処理する ToolTip を表示する場合は true を返し、それ以外の場合は false を返します。それは私にとってはうまくいき、時間を節約できました。ありがとうケビン

于 2016-08-11T14:26:52.250 に答える