2014-11-30 1 views
-1

Я новичок в apache pivot. Я вижу, что для этого существуют ограниченные примеры. Мне нужно знать, как обновлять данные в файле bxml и делать их видимыми в пользовательском интерфейсе.Как обновить данные в файле bxml на основе результатов

Фактически я пытаюсь создать таблицу, подобную структуре из набора результатов запроса.

Спасибо, Karthik

ответ

0

Обычно вы бы отобразить данные из набора результатов запроса либо в TableView или ListView компонента. Чтобы обновить отображаемые данные, вы можете либо установить новый список для отображения компонента (используя tableView.setTableData(...) или listView.setListData(...)), либо просто добавить новые данные в существующий список.

Файл bxml может использоваться для предоставления статических данных (например, в некоторых примерах на сайте Apache Pivot: http://pivot.apache.org/tutorials), но для динамических данных вам, вероятно, потребуется управлять данными в коде.

Для списка нужных вам данных, как правило, должен быть список сводных коллекций объектов POJO/Java Bean, где поля или свойства объекта соответствуют именам, которые вы указываете для объектов TableView.Column, которые вы создаете. Вот как он получает данные для каждого столбца в таблице для отображения. Вы также можете использовать HashMap или аналогичные данные или структуру JSON.

Смежные вопросы