Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin TreeTable ошибка / 9 сообщений из 9, страница 1 из 1
15.11.2017, 05:46
    #39553195
Dr66
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
Первый раз работаю с Vaadin... и встретился с ошибкой.

Ошибка:
Widgetset 'com.vaadin.DefaultWidgetSet' does not contain an implementation for com.vaadin.v7.ui.TreeTable. Check the connector's @Connect mapping, the widgetset's GWT module decription file ...

Сам класс:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
package com;
 
import com.pack.AtmEntity;
import com.pack.GroupAtmEntity;
 
import com.vaadin.annotations.Widgetset;
import com.vaadin.server.VaadinRequest;
import com.vaadin.ui.*;
import com.vaadin.v7.ui.TreeTable;
 
 
public class MyVaadinApplication extends UI {
 
 
    @Override
    public void init(VaadinRequest request) {
      GroupAtmEntity group = new GroupAtmEntity();
        group.setNameGroup("Кластер 1");
        group.setCost(0.0);
 
      AtmEntity atm1 = new AtmEntity();
        atm1.setCost(100.0);
        atm1.setNameAtm("Тест 1");
 
        AtmEntity atm2 = new AtmEntity();
        atm2.setCost(200.0);
        atm2.setNameAtm("Тест 2");
 
        VerticalLayout layout = new VerticalLayout();
        setContent(layout);
        
 
        TreeTable tree = new TreeTable();
        tree.addContainerProperty("Наименование", String.class, null);
        tree.addContainerProperty("Стоимость", Double.class, null);
        tree.addItem(new Object[]{group.getNameGroup(),group.getCost()},0);
        tree.addItem(new Object[]{atm1.getNameAtm(),atm1.getCost()},1);
        tree.addItem(new Object[]{atm2.getNameAtm(),atm2.getCost()},2);
        tree.setParent(0,1);
        tree.setParent(0,2);
        layout.addComponent(tree);
 
 
    }
}




web.xml

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    <servlet>
        <servlet-name>VaadinApplicationServlet</servlet-name>
        <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
        <init-param>
            <param-name>UI</param-name>
            <param-value>com.MyVaadinApplication</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>VaadinApplicationServlet</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
 
</web-app>
...
Рейтинг: 0 / 0
15.11.2017, 08:20
    #39553217
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
Видите свой импорт?
import com.vaadin.v7.ui.TreeTable;
это из пакета совместимости compatibility-client, для тех, кто в новых версиях использует старые компоненты.

В 8-м ваадине убрали Table, вместо них юзайте Grid.
А ошибка ваша гуглится на раз-два, там много вариантов. Я бы подсказал, но сейчас не использую ваадин уже полгода примерно.
Но, еще раз - используйте Grid'ы.
...
Рейтинг: 0 / 0
15.11.2017, 10:07
    #39553279
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
Nixicсейчас не использую ваадин уже полгода примерно Совет: авторне используйте ваадин Nixic прав
...
Рейтинг: 0 / 0
16.11.2017, 08:06
    #39553998
fplab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
am_sasaNixicсейчас не использую ваадин уже полгода примерно Совет: авторне используйте ваадин Nixic прав
А что использовать? JSF? Для не сильно нагруженных приложений Vaadin очень неплох. 6-я версия прилично тормозила на chart-ах c большим количеством данных для отображения. Не знаю, м.б. в 7 или 8 стало лучше - есть ли у кого такой опыт?
...
Рейтинг: 0 / 0
16.11.2017, 09:06
    #39554040
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
fplabА что использовать? JSF?
Да. Сильно простого веб фреймворка нету.
Поэтому ваадин занял свою нишу.
...
Рейтинг: 0 / 0
16.11.2017, 11:01
    #39554144
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
fplab[
А что использовать? JSF? Не трать время зря, надо учить JavaScript и их FW, и Spring на сервере Tomcat! Это совет.
...
Рейтинг: 0 / 0
16.11.2017, 15:37
    #39554423
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
fplabam_sasaпропущено...
Совет: пропущено...
Nixic прав
А что использовать? JSF? Для не сильно нагруженных приложений Vaadin очень неплох. 6-я версия прилично тормозила на chart-ах c большим количеством данных для отображения. Не знаю, м.б. в 7 или 8 стало лучше - есть ли у кого такой опыт?
чарты лучше js'ные. посмотри на hightcharts, мне нра.
в ваадин можно js встраивать, не пробовал ни разу, но вроде можно.
...
Рейтинг: 0 / 0
16.11.2017, 15:39
    #39554430
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
Nixicпосмотри на hightcharts, мне нра.
Гугловые разве хуже? И бесплатные и почти всё умеют.
...
Рейтинг: 0 / 0
16.11.2017, 16:11
    #39554469
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin TreeTable ошибка
BlazkowiczNixicпосмотри на hightcharts, мне нра.
Гугловые разве хуже? И бесплатные и почти всё умеют.
упс, даже не думал, что они платные :) недогляд мой)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin TreeTable ошибка / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]