CellTable を使用する GWT 2.4 プロジェクトがあります。次のような列があります (実際にはもっとあります)。
LastName --- FirstName --- Departments
Smith Tom Research, Management
データベースからサーバー上に作成された「ユーザー」オブジェクトから取得した名前。
DB は次のようになります。
users:
userID
firstName
lastName
departments:
departmentID
departmentName
user_in_department:
userID
departmentID
では、自分の部門をテーブルに表示させる最善の方法は何ですか?
現時点では、RPC を使用してサーバーからユーザー リストと部門リストを取得しています。
ユーザーと部門の関係を取得し、名前をクライアントのユーザーと照合する 3 番目の RPC について考えました。ところで、それを一致させる良い方法は何でしょうか?
しかし、部署をユーザーに一致させたとしても、その情報をテーブルに追加するにはどうすればよいでしょうか?
名前については、私はそれを行うことができます:
TextColumn<User> firstNameColumn = new TextColumn<User>() {
@Override
public String getValue(User object) {
return object.getFirstName();
}
};
しかし、部門は「ユーザー」オブジェクトに保存されていないため、正しい列と行に部門を取得する方法がわかりません。
私はあなたが理解できるように私の問題を十分に説明したことを願っています:)