如何使用数据库值填充“代号”中的“自动完成”文本字段..我尽力了我的水平..但没有好结果..
cr = db.executeQuery(qry);
while(cr.next()){
Row r = cr.getRow();
list.add(r.getString(0));
setArray = list.toArray(new String[list.size()]);
}
((ListModel<String>) autocomplete).addItem(setArray.toString());
最好仅将String[]
参数传递给构造函数中的auto complete。如果不是这种选择,您可以创建自己的列表模型,并将其传递到那里,从而可以懒惰地获取数据。
在这里讨论:http : //www.codenameone.com/blog/completion-ios-7-update-and-the-20m-mark
您可以覆盖过滤器以执行更高级的过滤,但是由于无论如何都会生成String数组,因此似乎并不需要。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句