私の質問は、この質問の正反対です。だから私がしようとしているのは、ユーザーがそのセルのオートコンプリートコンボボックスからアイテムを選択した後、セルへのフォーカスを失う方法を見つけようとしていることです。
$input.autocomplete({
delay: 0,
minLength: 0,
source: args.column.options,
select: function (event, ui) {
$input.val(ui.item.label);
grid.getEditController().commitCurrentEdit();
return false;
}
});
このコードを使用して、編集が終了した後に間接的にフォーカスを失いました。正常に動作しますが、セルはどういうわけか選択されたままです。
grid.getEditController().commitCurrentEdit();
フォーカスを失うために以下のコードも試しましたが、コードを実行するたびにエラーがスローされます。
grid.setActiveCell();
grid.setSelectedRows(-1);
オートコンプリート コンボボックスからアイテムを選択した後、グリッドのフォーカスを失い、グリッドのビューポートで何も選択しないようにします。
事前にご回答いただきありがとうございます。