Хобрук: Ваш путь к мастерству в программировании

Как динамически создать GWT CellTable с сущностью

у меня проблема, мне нужно вставить в строки таблицы ячеек постоянные сущности, я видел все примеры таблицы ячеек в Руководстве разработчика Google и много искал, чтобы сделать это без класса сущности. это моя сущность (пакет entity.commun):

public class Eleve implements java.io.Serializable{

@PrimaryKey

        @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private String email;

    @Persistent private String nom;

    @Persistent private String prenom;
    @Persistent private char sexe;
    @Persistent private String adresse;
    @Persistent private String codePostal;
    @Persistent private String dateNaissance;
    @Persistent private String lieuNaissance;
    @Persistent private String groupe;
    @Persistent private String emailParent;



    public Eleve(String nom,String prenom,char sexe,String adresse,String codePostal, String dateNaissance,String lieuNaissance,String email,String emailParent) {

        this.email=email;
        this.nom=nom;
        this.prenom=prenom;
        this.sexe=sexe;
        this.adresse=adresse;
        this.codePostal=codePostal;
        this.dateNaissance=dateNaissance;
        this.lieuNaissance=lieuNaissance;
        this.emailParent=emailParent;
        this.groupe=null;

    }
//Getters and Setters   

}

моя ячейка в пакете Client:

CellTable<Eleve> cellTable_Eleve = new CellTable<Eleve>();
        Panel_Read_Eleve.add(cellTable_Eleve , 0, 32);
        cellTable_Eleve .setSize("189px", "156px");

когда я компилирую проект, много ошибок: вы забыли наследовать нужный модуль?

Мне нужна помощь, я начинаю разработку GWT, спасибо

01.05.2012

Ответы:


1

Здравствуйте, как в Bonjour Monsieur,

Похоже, вам нужно создать какой-то DTO в вашем клиентском пакете для сущности Eleve.

Например, вы можете получать списки Eleve через удаленные вызовы (JSON, RPC, RequestFactory и т. д.) и возвращать, скажем, список объектов EleveDTO.

Похоже, вам подойдет RequestFactory.

02.05.2012
  • Спустя 5 лет я нашел ваш ответ, спасибо за внимание. Когда я начал этот проект, у меня не было достаточно знаний о GWT и различиях между клиентским пакетом и серверным пакетом, я разрабатывал GWT, как работая с Java swing. Я использовал свою сохраняемую сущность непосредственно на уровне пользовательского интерфейса. Таким образом, компиляция завершается неудачей, потому что все зависимости уровня сохраняемости будут скомпилированы в сценарий Java. Я не должен этого делать. Я должен был использовать своего рода DTO, как вы сказали. Теперь я довольно экспериментировал с GWT. Вопрос, который я задал, заставил меня рассмеяться. 13.04.2017
  • Новые материалы

    Введение в контекст React
    В этом посте мы поговорим о Context API, который был представлен в React 16, и о том, как вы можете их использовать. Что такое контекст? Глядя на определение из react docs , оно..

    Шлюз с лицензией OSS, совместимый с Apollo Federation v2, появится в WunderGraph
    Сегодня мы рады сообщить, что мы сотрудничаем с поддерживаемой YC Tailor Technologies, Inc. для внедрения Apollo Federation v2. Реализация будет лицензирована MIT (Engine) и Apache 2.0..

    Это оно
    Ну, я официально уволился с работы! На этой неделе я буду лихорадочно выполнять последние требования Думающего , чтобы я мог сосредоточиться на поиске работы. Что именно это значит?..

    7 полезных библиотек JavaScript, которые вы должны использовать в своем следующем проекте
    Усильте свою разработку JavaScript Есть поговорка «Не нужно изобретать велосипед». Библиотеки — лучший тому пример. Это поможет вам написать сложные и трудоемкие функции простым способом...

    Базовое руководство по переносу концепций обучения в глубокое обучение
    Обзор По мере того, как машинное обучение становится все более мощным и продвинутым, модели, обеспечивающие эту расширенную возможность, становятся все больше и начинают требовать огромного..

    C в C.R.U.D с использованием React-Redux
    Если вы использовали React, возможно, вы знакомы с головной болью, связанной с обратным потоком данных. Передача состояния реквизитам от родительских компонентов к дочерним компонентам может..

    5 обязательных элементов современного инструмента конвейера данных
    В цифровом мире предприятия используют конвейеры данных для перемещения, преобразования и хранения огромных объемов данных. Эти конвейеры составляют основу бизнес-аналитики и играют..