2012-06-28 5 views
2

어떤 이유로 든 각 그래프 포인트에 대한 툴팁의 화살표가 실제 레이블 아래에 표시됩니다 (이미지 참조). 나는 그것을 움직이기 위해 모든 노력을 기울 였고 왜 이것이 일어나고 있는지 알 수 없다. 도구 설명은 dojo의 차트 라이브러리에 의해 자동으로 생성됩니다. 데모에서는 잘 나타납니다.Dojo 그래프 툴팁 화살표가 잘못 나타난다

누구에게 아이디어가 있습니까? Image of the Broken Tooltip

편집 : Dojo 1.7.2를 사용하고 있습니다. 코드는 질문 this.linePlotName이 방법은 아래에있는 개체의 일부입니다.

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

관련 코드와 사용중인 도조 버전을 게시 할 수 있습니까? – Ted

+0

Dojo 1.7.2를 사용 중입니다. –

답변

2

1.6에서 1.7.2로 My Dojo를 업그레이드 한 후에 동일한 문제가 있었지만 실제로이 문제는 버그였습니다. 현재 1.7.3에서 수정되었습니다 : http://bugs.dojotoolkit.org/ticket/15016 업그레이드와 괜찮습니다.

0

당신의 코드에서 벌어지고있는 그 밖의 무엇을 보지 않고, 말하기 어렵다. 그러나 툴팁의 동작은 툴팁 그래픽이 포함 된 위젯/div/프레임의 영향을 받는다는 점을 명심해야합니다. 툴팁 그래픽을 플롯 라인 위에 렌더링 할 수있는 공간이 충분하지 않은 경우 툴팁의 아래에 그려집니다. 차트가 들어있는 컨테이너의 크기를 늘리고 차트 자체의 크기를 늘리십시오. 따라서 툴팁이 표시되도록 플롯 선 위에 많은 공간이 생기거나 위아래로 스크롤하는 것이 좋습니다. 먼저 쉬운 수정을 배제하는 것이 가장 좋습니다. :) 작동하지 않는 경우, 의견을 보내주십시오. 우리는 거기에서 갈 수 있습니다 ...

+0

이 특정 버전의 Dojo에서 문제가 될 수 있다고 생각합니다. 나는 1.5를 사용할 때 올바르게 작동하는 마커를 기억합니다. 확실하게, Dojo의 야간 빌드를 사용하도록 페이지 중 하나를 전환했고 툴팁이 올바르게 작동했습니다. 나는 어딘가에 대한 버그 보고서를 발견했다. –