在剑道自动完成中获取选定的对象

阿克塞尔·加利奥特(Axel GALLIOT)

我有一个剑道自动完成项目:

<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中仍然有“未定义”的内容。

阿克塞尔·加利奥特(Axel GALLIOT)

看起来 :

var test = this.dataItem();

不能在IE上使用,我在Firefox上使用globals var尝试了我的解决方案,并且它起作用了……真的不知道为什么我在IE上遇到这个问题。

编辑:问题不是来自IE,我正在使用选项卡从一个自动完成功能转到另一个。但是,如果我使用Tab键或Enter键而不选择出现的列表中的元素(如果我仅使用单词的自动完成功能),我会传递change事件,但是autoComplete中没有任何选择,所以我的var的内容是“未定义”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从自动完成中获取选定的值,id

获取剑道的选定对象下拉列表

在Material-UI自动完成中获取选定的值

在自动完成下拉列表中获取选定的值

选择后如何在剑道自动完成中重置文本

剑道自动完成中缺少数据值字段

如何在选定对象的自动完成中仅显示特定对象属性而不是 Angular 7 中的 [对象]

如何在Angular 2材质自动完成中获取选定的项目值

角度材料自动完成 - 如何显示选定对象的指定属性

如何使用Ajax从自动完成框获取选定的值

jQuery自动完成获取ID作为选定标签

剑道自动完成动态数据源(AngularJS、剑道 ui)

如何在表格视图中获取Google Places中的选定位置坐标自动完成预测iOS Swift

如何在自动完成中设置默认选定项目

选定的自动完成值未显示在输入框中

jQuery自动完成-选定的值从文本框中消失

如何使用 MUI 多个自动完成和 useState 挂钩获取数组中的特定对象键?

在角度选择中获取选定的对象

在zshell中获取pytest自动完成

在自动完成中获取数据的ID

选择自动完成验证时如何获取对象?

如何在asp的内建剑道网格中单击“编辑”按钮的同时在下拉列表中获取“选定项”

如何在C#中使用自动完成功能获取事件“选定项目”?

如何通过材料ui在自动完成时获取输入框值而不是选定的li标签?

从选定对象获取数据

从GridView获取选定的对象

R 从自动完成中隐藏包中的内部对象

用选定的自动完成选项中的文本替换输入文本框中的文本

如何在剑道网格中获取自定义添加行的对象?