2016-10-17 13 views
2

上の最小の長さを尊重するかAutoCompleteTextFieldを選択していない、提案は本家すぐにあったている私は、これは何が起こっているされて4AutoCompleteTextFieldは私が集中したときに、負荷の負荷

にminimumLengthを設定しましたロード時には、すべての提案がこの例に示されています 2)入力を開始した後でも、提案が正しく動作し、4文字の条件を満たすまで表示されません。

ベアボーンのこんにちは世界から、以下のコードでこの問題を再現できます。

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(); 
} 
+1

バグのようですが、gitプロジェクトで問題を提出できますか? – Chen

答えて

1

これはコードネームの片側のバグです...同じことを経験しました。ここでは、問題のファイルへのリンクがあり、それは https://github.com/codenameone/CodenameOne/issues/new

EDIT固定されます。動作が原因他のアクションに変更される場合

があなたの前の質問へのシャイの答えによると、私は疑問をそれはそれに頼っている。

+2

実際、陳は私が言うことができる限りコミットでこれを修正しました.... –