0

Shield UI JavaScript 棒グラフがあります。また、seriesMouseOut イベントを利用する必要があります。私は実際に両方の mouseOver/Mouse Out イベントを使用していますが、2 番目のイベントは、マウスがデータ プロット エリアを離れたときにのみ機能するようです。各バーからマウスを離したときに seriesMouseOut イベントがトリガーされるのは理にかなっていると思います。このコードを使用してテストします。

events: {
 seriesMouseOver: function(args) {
    document.getElementById("info").innerHTML ="Mouse OVER " + args.domEvent.timeStamp;
},
seriesMouseOut: function(args) {
    document.getElementById("info").innerHTML ="Mouse Out " + args.domEvent.timeStamp;
},
},

ドキュメントを調べましたが、設定する追加のプロパティが見つかりませんでした。一方、seriesMouseOver イベントは問題なく動作します。

4

1 に答える 1

1

実際には、もう 1 つのプロパティを設定する必要があります。デフォルトでは、true の場合は completeSeriesTrace です。これは、マウス ポインターが dataPlot 領域を離れた後にのみ seriesMouseOut が発生することを意味します。バーが離れた直後にイベントを発生させる必要がある場合は、false に設定する必要があります。

seriesSettings: {
        bar: {
            enablePointSelection: true,
            completeSeriesTrace: false
        }, 
}
于 2013-11-15T14:50:21.840 に答える