Как показать базу данных TABLE на сайте Vaadin8? - PullRequest
0 голосов
/ 13 мая 2019

Я делаю простой сайт, используя Spring Tool Suite, Maven, Vaadin8.У меня есть база данных в postgreSQL.Я знаю, как все это соединить, но проблема в том, как показать это в Vaadin8?Я нашел некоторый учебник, но он для Vaadin7.https://vaadin.com/blog/building-a-web-ui-for-postgresql-databases Подключить базу данных просто, но проблема начинается, когда я хочу показать ее.

new BeanItemContainer<>(Company.class, companies));
        setFormVisible(false);

Это больше не работает с Vaadin8, и нет руководства по отображению таблиц из базы данных:(

1 Ответ

0 голосов
/ 24 июня 2019

Если у вас есть доступ к настроенной базе данных и вы можете получать элементы из нее, есть два варианта:

  1. Если вы знаете все элементы заранее (если вы выбрали всеэлементы в память) из таблицы базы данных, тогда вы можете просто использовать grid.setItems(yourItems)

  2. Если в вашей базе данных много элементов, вы, скорее всего, захотите реализовать отложенную загрузку.Это означает, что данные извлекаются из бэкэнда, когда это необходимо. Это делается с помощью интерфейса DataProvider. Существует также множество примеров этого:

С какой именно проблемой вы сталкиваетесь при отображении данных?

...