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