0

MyModel の形式で BaseModelData の単純な拡張があり、new MyModel().getObj1().getObj2()を呼び出して obj2 の文字列値を取得できます。私は多数の MyModel インスタンスを持っているので、各 MyModel インスタンスからの obj2 値を ComboBox インスタンスに設定したいと思います。まず、ComboBox.setDisplayField("obj1.obj2") を呼び出しました。これは、このような階層プロパティ アプローチを使用すると、TextField.setName() のケースで機能するためです。次に、すべての MyModel インスタンスを含むストアを取得し、setStore() を介して ComboBox に設定しました。ただし、コンボボックスは空です。ComboBox.setDisplayField() を介して前述のプロパティを設定しても、TextField.setName() の場合と同じようには機能しないようです。ListModelPropertyEditor の独自のインスタンスを使用しようとしましたが、成功しませんでした。だから私の選択肢は何ですか?

お時間をいただきありがとうございます!!!

4

1 に答える 1