我正在为 Google 可视化工具使用 GWT-Charts Java 包装器。我正在添加间隔角色,但是当我添加角色列时出现异常:这是代码:
LineChart chart = new LineChart();
DataTable table = DataTable.create();
table.addColumn(ColumnType.STRING, "Month");
table.addColumn(ColumnType.NUMBER, "Sales");
DataColumn col = DataColumn.create(ColumnType.NUMBER, RoleType.INTERVAL);
table.addColumn(col);
return chart;
这抛出:
(Error) @com.googlecode.gwt.charts.client.DataTable::addColumn(Lcom/googlecode/gwt/charts/client/DataColumn;)([JavaScript object(12)]): Invalid type: function () {
var result = __static(dispId, this);
if (result[0]) {
throw result[1];
} else {
return result[1];
}
}.
阅读 RoleType.Interval 的 JavaDoc 并没有给我一种曾经使用过这段代码的温暖感觉:“当用户将鼠标悬停在与该行关联的数据点上时显示的文本。数据类型:字符串默认值:* 数据点价值”
这显然是错误的。这里有没有人成功使用过 GWT-Charts 和 Interval 函数?谢谢!