我正在使用kendoAutocomplete,一切正常但问题是我正在使用dataTextField搜索:“stname”但在模板中我显示“label”与stname和其他一些值组合。我需要搜索stname only .it工作正常,但是当我从自动完成中选择项目时,它会添加所选项目的文本。我希望显示标签(模板)的选定文本而不是dataTextField.Is有任何方式。 我已尝试在select事件上使用label更新其值,但对我不起作用。请建议。 谢谢。
$("#street-name").kendoAutoComplete({
filter: "startswith",
dataTextField: "stname",
dataValueField: "value",
template:"#=label#",
change:function(e)
{
},
select: function (e) {
}
});
答案 0 :(得分:1)
$("#street-name").kendoAutoComplete({
filter: "startswith",
dataTextField: "stname",
dataValueField: "value",
template:"#=label#",
change:function(e)
{
},
select: function (e) {
var selecteditem=this.dataItem(e.item.index());
}
});