GWT - 从datasource datable获取自定义属性

时间:2011-11-28 20:19:54

标签: java gwt datatable datasource google-visualization

我在GWT应用程序中从服务器端发送了一个visualization.datasource.datatable.DataTable。我正在设置自定义属性。

 datatable.setCustomProperty("key","value");

我可以看到正在设置的属性,并且返回的json有一个

"table": {
    "rows":[....]
    "cols":[...]
    "p":{ "key":"value"}
}

但我如何使用visualization.client.datatable实例检索它? 有一个

的getProperty(行,列,名称)

方法,但现在确定它的用法。

1 个答案:

答案 0 :(得分:1)

我认为没有公开在数据表上检索自定义属性的方法。

您可以在版本1.1的javadoc

中查看

虽然您可以使用JSNI查询dataTable。查询DataTable上的自定义属性集的javascript方法在javascript documentation中可用。 GWT库只是javascript库的包装器。所以你可以做下面给出的事情:

private native void getProp(DataTable dataTable, String name) /*-{
    alert(dataTable.getTableProperty(name));
}-*/;