別の Bean クラスを指す ID を持つ Bean クラスがあります。例えば:
String name;
String job;
UserLevel userlevel;
UserLevel クラスには以下が含まれます。
String level;
String permission;
そのため、ユーザーレベルから文字列レベルにアクセスするのに問題があります。データベースから情報を取り込む BeanItemContainer を作成し、テーブルのデータソースをその BeanItemContainer に設定しました。mytable.addContainerProperty を使用しようとしましたが、うまくいきませんでした。
Firsty try: mytable.addContainerProperty("userlevel", UserLevel.class, "");
Second try: mytable.addContainerProperty("level", String.class, ""):
Thrid try: mytable.addContainerProperty("userlevel", String.class, "");
Fourth try: mytable.addContainerProperty("userlevel.level", String.class, "");