0
問題があります。エンティティのセルテーブル行に永続的に挿入する必要があります。私はGoogle Developer's Guideのcelltableのすべての例を見ています。 これは私の実体(パッケージ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:
CellTable<Eleve> cellTable_Eleve = new CellTable<Eleve>();
Panel_Read_Eleve.add(cellTable_Eleve , 0, 32);
cellTable_Eleve .setSize("189px", "156px");
私はプロジェクトをコンパイルするとき、エラーがたくさんあります: あなたが継承することを忘れませんでした必要なモジュールですか?
私は助けを必要とし、私はあなたがEleveエンティティのためのクライアント・パッケージにDTOのいくつかの種類を作成する必要があるように見えます
、ボンジュールムッシュのようにGWTの者協会に おかげ
5年後、私はあなたの反応を見つけました、あなたの注意のおかげで。私はこのプロジェクトを始めたとき、GWTとクライアントパッケージとサーバーパッケージの違いについて十分な知識を持っていなかったので、GWTはJava Swingのように開発していました。永続的なEntityをUIレイヤーで直接使用しました。したがって、永続化層の依存関係はすべてJavaスクリプトにコンパイルされるため、コンパイルは失敗します。 私はそれをすべきではありません。私はあなたのように一種のDTOを使わなければならなかった。 今私はかなりGWTを実験しています。私が尋ねた質問は私を笑わせる。 –