作成日: 2024/12/16 最終更新日: 2025/05/14
文書種別
不具合
状況
修正済み
詳細
アイテムソースに存在しない値を入力し、アイテムの検索が実行されるまで待ちます。
その後、lostFocusイベントでフォーカスアウトした時にselectedIndexを0に設定しても、最初のアイテムが選択されず空欄のテキストが表示されます。
その後、lostFocusイベントでフォーカスアウトした時にselectedIndexを0に設定しても、最初のアイテムが選択されず空欄のテキストが表示されます。
回避方法
この問題はバージョン5.20251.34で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
textプロパティに''を設定し、setTimeoutを利用してselectedIndexを0に設定します。
autoComplete.lostFocus.addHandler(function (s, e) {
if (s.selectedIndex == -1) {
//回避方法
s.text = '';
setTimeout(function () {
s.selectedIndex = 0;
});
}
});