インフラジスティックス コンボ ボックスを使用しています。データはレンダリング後にコンボボックスにロードされます。自動提案機能をオンにしました。問題は、コンボボックスに入力を開始すると、ドロップダウン リストの最初の項目が自動的に選択されるため、selectionChanged イベントが発生することです。ユーザーがマウスクリックまたはEnterキーを押してドロップダウンからオプションを選択したときにのみ、selectionChangedが発生するようにします。以下は、igCombo のレンダリング コードです。
searchTextCombo && searchTextCombo.igCombo({
valueKey: "Value",
textKey: "Key",
multiSelection: "off",
enableClearButton: true,
closeDropDownOnSelect: true,
virtualization: true,
dataSource: configuration.testUrl,
showDropDownButton: false,
filteringType: "local",
filteringCondition: "contains",
highlightMatchesMode: "contains",
selectionChanged: function (evt, ui) {
}
});