[英]How do I hide data/field in a List in J2ME
我正在开发具有动态生成列表的J2ME应用程序。 因此,可以选择此列表中的项目,并在commandAction块内处理选择。
有没有一种方法可以使变量ID填充列表项定义中包括的列表(来自远程数据库),如下所示:
this.append("A", null);
this.append("B", null);
要么:
String[] arrayOfValues = {"A", "B"};
new List("Menu", List.IMPLICIT, arrayOfValues, null);
这样,当选择一个项目(也许是A)时,我也可以获取其数据库ID以便进行进一步处理。 是否可以隐藏字段/数据? 谢谢。
您可以扩展List
向您的扩展List类添加一个void append(MyNewClass)
方法。
MyNewClass
包含将添加到列表的String和数据库ID
在扩展的List类中保留一个其他容器,并确保List.getSelectedIndex()
允许您在容器中找到正确的MyNewClass
对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.