GWT - получить пользовательское свойство из источника данных. - PullRequest
0 голосов
/ 29 ноября 2011

Я отправляю визуализацию.datasource.datatable.DataTable со стороны сервера в моем приложении GWT.Я устанавливаю пользовательское свойство.

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

Я могу видеть, как устанавливается свойство, и возвращенный json имеет

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

, но как мне получить его, используя экземпляр визуализации.client.datatable?существует метод

getProperty (строка, столбец, имя)

, но теперь он уверен в его использовании.

1 Ответ

1 голос
/ 29 ноября 2011

Я не думаю, что метод для извлечения пользовательских свойств из таблицы данных выставлен.

Вы можете проверить это в javadoc версии 1.1

Хотя вы можете запросить вашу таблицу данных с помощью JSNI. Метод javascript для запроса набора пользовательских свойств в DataTable доступен в его документации javascript . Библиотека GWT - это просто оболочка для библиотеки javascript. Таким образом, вы можете сделать что-то вроде приведенного ниже:

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