0

特定の要因に基づいて、Shield UI チャートのイベント (または特定のイベント) を明示的に無効にする方法 (およびその可能性) に関する質問への回答を探しています。たとえば、ユーザーがログインしているかどうかなどです。ドキュメントを見ましたが、そのようなプロパティはありません。たとえば、さまざまなイベントを処理する関数が表示されます。

events: {
    seriesClick: function(args) {
    // handle event
    }
}

しかし、events: true などのプロパティはありません。もう 1 つの質問は、1 つまたは複数のイベントを間接的に無効にする方法はありますか?

4

1 に答える 1

0

1 つ目は、チャートをレンダリングする前に、どのイベントを有効または無効にするかを考慮することです。適切なイベント コードを入力するだけで、現在の使用権限が許可されます。間接イベントを無効にする方法もあります。たとえば、pointDeselect や pointSelect などのシリーズ関連のイベントは、enablePointSelection プロパティを使用して実質的に無効にすることができます。以下は、面グラフ タイプのコード サンプルです。

seriesSettings: {
    area: {
        enablePointSelection: false
    }
}

系列ポイントの選択を無効にすると、適切なコードが存在する可能性がありますが、実行されません。

于 2014-03-07T13:22:27.337 に答える