2012-05-01 2 views
0

У меня проблема, мне нужно вставлять в строки с таблицами строк постоянства, я видел все примеры сотовых таблиц в Google Developer Guide и много искал, чтобы сделать это без класса сущности. это моя сущность (entity.commun пакет):Как создать GWT CellTable динамически с сущностью

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 

} 

мой celltable в пакете Client:

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

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

мне нужна помощь, я м стартер на GWT Developpement благодаря

ответ

0

Привет, как в Бонжур месье,

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

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

Похоже, что RequestFactory будет хорошо подходит для вас.

+0

Через 5 лет я нашел ваш ответ, спасибо за внимание. Когда я начал этот проект, у меня не было достаточно знаний о GWT и различиях между клиентским пакетом и серверным пакетом, я разрабатывал GWT, как работу с Java swing. Я использовал свою постоянную Entity в слое пользовательского интерфейса напрямую. Таким образом, компиляция завершается с ошибкой, потому что вся зависимость уровня persistence будет скомпилирована в Java-скрипт. Я не должен этого делать. Я должен был использовать какой-то DTO, как вы сказали. Теперь я довольно экспериментировал с GWT. Вопрос, который я попросил, заставил меня рассмеяться. –

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