1

ユーザーが Shield UI JavaScript Chart を使用してさまざまなデータを表示できる Web サイトを持っています。ユーザーの権限に応じてエクスポート機能を提供できるようにする必要があります。利用可能なイベントのリストを見ました

click
load
pointDeselect
pointSelect
seriesClick
seriesMouseOut
seriesMouseOver
seriesVisibilityChange
zoom

エクスポートボタンを押すことに関連するものがないので、クリックイベントを使用しようとしました:

events: {
    click: function(args) {
        // handle the event
    }
}

ただし、(明らかに) エクスポート ボタンのクリックとは関係なく、チャートをクリックしたときにのみトリガーされます。その問題を解決するための解決策(アイデアだけでも)に感謝します…。

4

1 に答える 1

1

あなたの問題には2つの側面があります。1 つ目は、グラフのグラフィックのエクスポートに関連するイベントがないことです。あなたはそれを正しく理解しました。もう1つは、特にあなたの場合、多くの可能性があるということです。たとえば、グラフを表示する前にユーザー アクセス レベルを事前に確認し、それに応じて設定することができます。

exportOptions:{
  image: true,
  print: true,
},

ユーザーがグラフ情報を保存する権限を持っていない場合は、次のプロパティを設定します。

image: false,

さらに、特定のユーザーのみがダウンロードする権利を持っているというメッセージなどの情報を追加することもできます…</p>

于 2013-10-25T13:04:46.820 に答える