CodeNameOne列表组件的ListItems中的有效键是什么?

在CodeNameOne GUI构建器中,您可以为列表中的每个项目设置键。默认行为是某些键会导致其他行为,例如显示图标或导航。但是,我似乎找不到任何有关可识别键的文档。

我知道$ navigation,destination和icon,但是是否还有默认渲染器和控制器可以使用的键?

最佳答案

这里有两个来源:

http://www.codenameone.com/3/post/2013/12/deeper-in-the-renderer.html

http://www.codenameone.com/how-do-i---create-a-list-of-items-the-hard-way-gui-builder-renderer.html

如果使用MultiList,则可以确定MultiList上元素的“名称”,这些元素将直接映射到条目中的键。如果使用列表,则渲染器将使用渲染器容器中组件的名称作为键的值。我建议阅读deeper in the renderer,在其中讨论一些有趣的特殊情况和边缘情况。

10-04 13:11