私は値を持つリスト/ストアを持っています。今私は、キーボード上に与えられた文字で始まる値を示唆するオートコンプリートを持っています。しかし、私が思うものの代わりに:this.getRawValue()
は、指定された文字で始まる値だけでなく、その文字を含むすべての値を表示する式です。 だから私は「D」、それはまた、これは、特定のコードであるD..containsのように動作する式を作成する
をDで始まらない名「サンダー」を示しているが、含まれている必要があります入力した場合:私は知っている
this.getStore().filter('NAME', this.getRawValue());
をそのjavascriptはsomeString.includes(...)
とsomeString.indexOf(...)
です。 しかし、この方法では、最初にsomeString
を取得する必要があります。これは、それぞれのキー押下でストアを繰り返して行う必要があると思います。これを行うよりスマートな方法はありますか?
ありがとうございます。
(あなたはフィルタ機能を試してみました) –