java - GWT - 从数据源 datatable 获取自定义属性

标签 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(行,列,名称)

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

最佳答案

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

您可以在javadoc中检查这一点1.1版本的

尽管您可以使用 JSNI 查询数据表。查询 DataTable 上设置的自定义属性的 javascript 方法可在其 javascript documentation 中找到。 。 GWT 库只是 javascript 库的包装器。因此,您可以执行如下所示的操作:

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

关于java - GWT - 从数据源 datatable 获取自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8301799/

相关文章:

java - C 内存泄漏与 packetsender 套接字

JavaFX:ComboBox<Test>根据Test的ID字段获取和设置项目

java - 从服务更改按钮背景

css - 在 css url 中使用 ClientBundle 图像资源

java - 缩放 GWT ImageBundle 的图像大小?

asp.net - Linq to DataSet - 处理空值

c# - 从数据表绘制图表

java - 使用 GWT 从/向 Java 发送对象

GWT:在 UiBinder 中从另一个小部件中引用一个小部件?

asp.net - 无法转换类型为“System.Collections.Generic.List”的对象