최근 하이 차트 라이선스를 구입하여 Grails 응용 프로그램과 통합했습니다.하이 차트 툴팁 서식 기능
HighCharts JSON 객체가 JSON 표준을 준수하지 않는 것으로 보아 반환 할 JSON 객체에 툴팁 포맷터를 지정할 수 없다는 점에서 다소 어려움이 있습니다.
특히 JSON은 기술적으로 개체 속성으로 JavaScript 기능을 사용할 수 없습니다. www.json.org 웹 사이트에서 :
문자열은 백 슬래시 이스케이프를 사용하여 큰 따옴표로 묶인 0 개 이상의 유니 코드 문자 시퀀스입니다. 문자는 단일 문자 스트링으로 표현됩니다. 문자열은 C 또는 Java 문자열과 매우 비슷합니다.
그래서, 우리는 출력 우리의 형식 문자열, 그것은 다음과 같이 큰 따옴표로 감싸 도착 때
"formatter": "this.x + ': ' + this.y",
우리는 문자열로 속성을 우리가 도구 설명을 지정 (또는 툴팁-FN) 향상을 얻을 수 , 자바 스크립트 함수의 이름은 무엇입니까? 같은 자바 스크립트 함수를 호출
"formatter": "myTooltipFn"
: 예를 들어
myTooltipFn(chart) {
return chart.x
}
는 Grails는이 플러그인 툴팁이 http://grails.org/plugin/ 툴팁 - 설치하기 쉬운 –
이것은 자바 스크립트입니다 http://searchco.de/codesearch/view/25243892 –
[This (http://stackoverflow.com/questions/2001449/is-it-valid-to-define- functions-in-json-results) 도움이 될 수 있습니다. 일반적으로 함수를 문자열로 전달한 다음 해당 문자열에서 eval을 사용하여 함수를 가져올 수 있습니다. –