【发布时间】:2016-10-17 20:46:21
【问题描述】:
加载时,当我关注或选择 AutoCompleteTextField 时,即使我将 minimumLength 设置为 4,建议也会立即显示。
这是怎么回事: 1)在加载时,所有建议都显示在此示例中 2) 只有在我开始输入建议后才会正确运行,并且在我们满足 4 个字符标准之前它们不会显示。
您可以使用以下代码从准系统 hello world 重新创建此问题。
public void start() {
if (current != null) {
current.show();
return;
}
Form hi = new Form("Hi World");
ListModel<String> suggestionsModel = new DefaultListModel<String>();
suggestionsModel.addItem("Apple");
suggestionsModel.addItem("Banana");
suggestionsModel.addItem("Chocolate");
suggestionsModel.addItem("Elk");
suggestionsModel.addItem("Fish");
AutoCompleteTextField search = new AutoCompleteTextField(suggestionsModel);
search.setMinimumLength(4);
suggestionsModel.addSelectionListener(new SelectionListener() {
@Override
public void selectionChanged(int oldSelected, int newSelected) {
System.out.println("SUGGESTION SELECTED"+suggestionsModel.getSelectedIndex());
}
});
hi.add(search);
hi.show();
}
【问题讨论】:
-
好像是个bug,能否请您在git项目上提个问题?
标签: codenameone