2

何らかの理由で、各グラフポイントのツールチップの矢印が実際のラベルの下に表示されます(画像を参照)。私はそれを動かすためにあらゆることをしようとしましたが、なぜこれが起こっているのか理解できません。ツールチップは、dojoのチャートライブラリによって自動的に生成されます。デモでは問題ないようです。

誰かがその理由を知っていますか?壊れたツールチップの画像

編集:私はDojo1.7.2を使用しています。コードは質問です。this.linePlotNameは、以下のメソッドが存在するオブジェクトの一部です。

var anim = new dojox.charting.action2d.Tooltip(newLineChart, this.linePlotName);
4

2 に答える 2

2

Dojoを1.6から1.7.2にアップグレードした後も同じ問題が発生しましたが、この問題は実際にはバグであり、1.7.3で修正されています:http://bugs.dojotoolkit.org/ticket/15016 アップグレードとそれ大丈夫なはずです。

于 2012-07-13T14:03:08.583 に答える
0

コードで他に何が起こっているかを見ずに言うのは難しいです。ただし、ツールチップの動作は、ツールチップが含まれているウィジェット/ div /フレームの影響を受けることに注意してください。プロットラインの上にツールチップグラフィックをレンダリングするための十分なスペースがない場合は、ツールチップがその下に描画されます。グラフが含まれているコンテナのサイズを大きくして、グラフ自体のサイズを大きくして、ツールチップが表示されるようにプロットラインの上に十分なスペースがあるようにします。または、上下にスクロールしてみてください。最初に簡単な修正を除外するのが最善です。:)それがうまくいかない場合は、コメントしてください、そして私たちはそこから行くことができます...

于 2012-06-29T16:27:41.290 に答える