問題タブ [shieldui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
116 参照

javascript - Shield UI JavaScript エクスポート イベント

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

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

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

0 投票する
1 に答える
305 参照

javascript - 非同期シールド UI JavaScript チャートの作成とデータ バインディング

問題を解決するためにいくつかの方法を試した後、私は助けを求めることにしました. 問題は、ほとんどの場合、ユーザーがあまり見ない Web サイトで情報を提供することです。一方、この情報は、必要に応じてクリックするだけでアクセスできる必要があります。そのため、リモート データにバインドする Shield UI JavaScript チャートを使用しています。必要なのはチャートを初期化することですが、データを表示することではありません。これは、ユーザーがチャートをクリックするまで延期する必要があります。後で(非同期に)データをバインドする方法はありますか。これはどのように達成できますか?以下は、私が取り組んだコードの一部です。テスト目的のため、ローカル データです。

0 投票する
0 に答える
72 参照

javascript - ズームレベルに基づいて ShuildUI の x 軸ラベルを変更する方法

ShieldUI を使用して棒グラフで週ごとのスコアを表示すると、52 個の値が生成され、それぞれに「2013-49」のような x 軸のラベルが付けられます。

ユーザーがまだズームしていない場合、52 個のラベルが大きな黒い汚れで表示されます。ズームアウトすると 6 つのラベルのみが必要になり、ズームインすると追加のラベルが表示されます。

したがって、情報の粒度を失いたくないので、表示される粒度を改善したいだけです。

望ましい動作を得るためのベストプラクティスは何ですか?

0 投票する
1 に答える
46 参照

javascript - ShieldUi JavaScript チャートのマウスアウト イベントの調整

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

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

0 投票する
1 に答える
46 参照

javascript - Shield UI Inversed Bar Chart の X ズームの調整

ズームできるようにする必要がある Inversed Shield UI Chart を使用しています。ローカル データ バインディングを使用しています。

グラフは実際に機能し、期待どおりにデータを表示します。一部のデータ値は他の値よりもはるかに小さいため、これらのバーを拡大して X 軸に沿って伸ばす必要があります。そのために、次のプロパティを設定します。

しかし、いくつかの奇妙な結果があります。バーが Y 軸上でズームしているように見えます。この動作を取得するために何が間違っている可能性がありますか?

0 投票する
1 に答える
65 参照

javascript - Shield UI Line Polar チャートの axisMarker モードの調整

正確には、極レイアウトまたは極線 (「polarline」) タイプの Shield UI JavaScripty チャートを使用します。私が抱えている問題は、軸マーカーが表示されず、代わりに奇妙な結果が得られることです。たとえば、次のコードを使用して設定した場合:

マウスを点の上に移動すると、すでにチャート上にある線に沿って放射状の線が表示されます。

モードを y に切り替えると、グラフ領域内に選択ポイント (ホバー) を横切る追加の円が表示されます。

設定/有効にする必要がある追加の設定はありますか?