[Java] 将自定义文本添加到Google可视化工具提示(使用GWT API)


Answers

基于Ümit的回答,我能够使用JSNI很容易地做到这一点,我想我会发布一些示例代码给任何碰到这个问题的人。

为了让事情变得非常简单,而不是扩展DataTable类,我在客户端类中添加了以下内容,这些类生成了图表:

private native void addTooltipColumn(DataTable data) /*-{
    data.addColumn({type:'string', role:'tooltip'});
}-*/;

请注意,这是JNSI,因此对未启动的评论/括号看起来很奇怪。

然后我可以在数据表中调用它:

    addTooltipColumn(dataTable);

工具提示可以和每行的数据一起添加,如下所示:

    data.setValue(row, col, data);
    data.setValue(row, col, "Tool Tip Text");
Question

下面的问题几乎完全描述了我想要...

将自定义文本添加到Google可视化工具提示

基本上要增加额外的信息,谷歌viz工具提示。 接受的答案看起来不错,但我使用的是GWT API。 从最新版本(1.1)的数据表的看起来不支持这... -

http://gwt-google-apis.googlecode.com/svn/javadoc/visualization/1.1/com/google/gwt/visualization/client/DataTable.html

...

任何人都知道有任何修复或解决方法?

谢谢。