私は Kendo UI を使用しており、宣言型バインディングを使用してフォームの要素をバインドしています。コンボ ボックス ウィジェットを使用して、オプションのリストを検索します。ウィジェットは実際には期待どおりに動作していますが、値が変更された場合にのみ検索が要求されます (これは理にかなっています)。私が抱えている問題は、ユーザーがコンボボックスをぼかしたとき (入力の外側をクリックするなど) にのみ変更イベントが発生することです。
これは、ぼかし後に DOM 変更イベントが発生するために予想されることですが、Kendo UI のドキュメントでは、'data-value-update' パラメータを使用して、'keyup' で発生するイベントを指定できると記載されています。
残念ながら、これを機能させることはできません。コンボボックスの HTML は次のとおりです。
<input data-role='combobox' data-bind="value: comboBoxValue, events: { change: methodToDoSearch}" data-value-update="keyup" type="text" data-text-field='Text' data-value-field='Id' />
これは剣道UIテンプレートの一部として作成されています(ただし、テンプレートの外でテストしたので、違いはありません)
前もって感謝します。