Jquery 使用所选项目文本而不是dataTextField更新剑道自动完成的文本
我用的是kendoAutocomplete,一切正常,但问题是我用dataTextField搜索:“stname”,但在模板中我显示“label”with与stname和其他一些值组合。我只需要使用stname进行搜索。它工作正常,但当我从“自动完成”中选择项目时,它会添加所选项目的文本。我想显示标签(模板)的所选文本,而不是dataTextField。有什么方法吗。 我已尝试在选择事件上使用标签更新其值,但对我无效。请建议。 多谢各位Jquery 使用所选项目文本而不是dataTextField更新剑道自动完成的文本,jquery,kendo-ui,kendo-autocomplete,Jquery,Kendo Ui,Kendo Autocomplete,我用的是kendoAutocomplete,一切正常,但问题是我用dataTextField搜索:“stname”,但在模板中我显示“label”with与stname和其他一些值组合。我只需要使用stname进行搜索。它工作正常,但当我从“自动完成”中选择项目时,它会添加所选项目的文本。我想显示标签(模板)的所选文本,而不是dataTextField。有什么方法吗。 我已尝试在选择事件上使用标签更新其值,但对我无效。请建议。 多谢各位 $("#street-name").kendoAutoCo
$("#street-name").kendoAutoComplete({
filter: "startswith",
dataTextField: "stname",
dataValueField: "value",
template:"#=label#",
change:function(e)
{
},
select: function (e) {
}
});
$("#street-name").kendoAutoComplete({
filter: "startswith",
dataTextField: "stname",
dataValueField: "value",
template:"#=label#",
change:function(e)
{
},
select: function (e) {
var selecteditem=this.dataItem(e.item.index());
}
});