Основываясь на ответе Юмита, я смог сделать это очень легко, используя 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");