注: この質問で a を参照している場合は、どこでもList
について話していcom.codename1.ui.List
ます。
Codename One の GUI Designer を使用して aList
を aに入れ、List
各サブリストに独自のデータを入力することはできますか?
Container
GUI デザイナーでa を定義し、そこに a を入れList
て (これを InnerList と呼びます)、別のContainer
としてを設定できます (これを OuterList と呼びます)。 OuterList の特定のセルにある InnerList のデータ。GUI で OuterListを変更すると、InnerList はキーのリストにも表示されず、コードから InnerList を設定する方法も見つかりませんでした。Renderer
List
ListItems
この問題を回避するには、 を実装ListCellRenderer
(および拡張Container
) する 2 つのユーザー クラスを定義し、コードでそれらをそれぞれ OuterList と InnerList のレンダラーとして設定する必要がありました。GUI デザイナーでは、明らかな のない OuterList のみがありRenderer
ます。これは機能しますが、GUI の残りの部分が定義されている方法と実際には適合せず、混乱を招きます。