グリッド内のセルの 1 つに対してオートコンプリートがすべて機能するように設定しています。
指定した値を入力できるように、次の隣接する<td>
またはを選択するにはどうすればよいですか?input
最初に変更する必要があるのは、id を入力に入れる必要があることです。つまり、次のセル/入力を選択する場合にすぎません。
ここに私のドロップダウンコードがあります:
function partNumberScanner(container, options)
{
$('<input id="partEntry" class="k-input k-textbox" data-bind="value:' + options.field + '"/>')
.appendTo(container);
$('#partEntry').kendoAutoComplete({
dataTextField: "idealForm",
dataValueField: "Id",
dataSource: {
serverFiltering: true,
transport: {
read: {
url: ROOT+"part/fetchParts",
type: "POST",
dataType: "json"
}
},
error: function(e) {
alert(e.errorThrown+"\n"+e.status+"\n"+e.xhr.responseText) ;
},
schema: {
id: "id",
}
},
change: function(e)
{
},
minLength: 5,
filter: "contains",
placeholder: "Start typing...",
change: function(e) {
selectedPart = this.value();
alert(this.element[0].id)
$(this).next('td').val(selectedPart);
}
});
}