我有一个剑道自动完成项目:
<input type="text" id="Ac_Transporteur" class="" maxlength="30" required/>
--------------------------------------------------------------------------
$("#Ac_Transporteur").kendoAutoComplete({
dataTextField: "Nom",
//Not interesting code here
dataSource: dsTransporteurs,
suggest: true,
delay: 0
});
我从我的数据源 dsTransporteur 中选择我的对象没有问题,但我需要获取在自动完成中选择的对象。
我试过这个:
var transp = $("#Ac_Transporteur").data("kendoAutoComplete");
var transpSelect = transp.select();
oVehicule._Transporteur = transp.dataItem(transpSelect);
但是 transp.select() 不返回数据源中对象的索引并且是“未定义的”。
知道如何在自动完成中选择对象吗?
我还尝试添加一个名为 veh_Transporteur 的全局变量并添加:
change: function (e) {
veh_TRANSPORTEUR = this.dataItem();
},
但我仍然在 veh_TRANSPORTEUR 中有“未定义”。