2012-06-28 3 views
2

По какой-то причине стрелка на всплывающей подсказке для каждой точки графика отображается под фактической меткой (см. Изображение). Я попытался сделать все, чтобы переместить его, и не могу понять, почему это происходит. Всплывающая подсказка автоматически создается библиотекой диаграмм додзё. В демонстрациях это прекрасно.Стрелка стрелки Dojo Graph отображается неправильно

У кого-нибудь есть идея, почему? Image of the Broken Tooltip

EDIT: Я использую Dojo 1.7.2. Код вопрос является this.linePlotName является частью объекта, что метод ниже проживает в.

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

Вы могли бы разместить соответствующий код и версию dojo, которую используете? – Ted

+0

Я использую Dojo 1.7.2. –

ответ

2

У меня была такая же проблема после того, как я обновил доджо от 1.6 до 1.7.2, но эта проблема была на самом деле ошибкой и теперь он исправлен в 1.7.3: http://bugs.dojotoolkit.org/ticket/15016 Обновление, и все должно быть хорошо.

0

Трудно сказать, не видя, что еще происходит в вашем коде. Однако важно иметь в виду, что на поведение всплывающей подсказки влияет виджет/div/frame, в котором он содержится. Если нет места для отображения графика всплывающей подсказки поверх линии сюжета, он будет рисоваться под ним. Попытайтесь увеличить размер контейнера, в котором находится диаграмма, и попробуйте увеличить размер самой диаграммы, так что есть много места над сюжетной линией для всплывающей подсказки, или даже попробуйте просто прокручивать вверх/вниз. Лучше сначала исключить простые исправления. :) Если это не работает, пожалуйста, прокомментируйте, и мы можем пойти оттуда ...

+0

Я думаю, что это может быть проблемой с этой конкретной версией Dojo. Я помню, как маркеры работали правильно, когда я использовал 1.5. Чтобы быть уверенным, я переключил одну из страниц, чтобы использовать ночную сборку Dojo, и всплывающие подсказки работали правильно. Я нашел для него отчет об ошибке. –

Смежные вопросы