GWT -从数据源数据表中获取自定义属性



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

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

我可以看到属性被设置,返回的json有一个

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

,但我如何检索它使用可视化。client.datatable的实例?有一个

getProperty(行,坳,名字)

方法,但现在确定其用法

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

你可以在1.1版本的javadoc中检查

虽然您可以使用JSNI查询您的dataTable。查询DataTable上的自定义属性集的javascript方法可以在其javascript文档中找到。GWT库只是javascript库的包装器。所以你可以像下面这样做:

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

最新更新