Kendo Grid - 在尝试单击(焦点)内部后,Cell会立即意外失去焦点

时间:2015-05-08 19:39:16

标签: javascript angularjs kendo-ui telerik kendo-grid

我有一个kendo网格,我设置了自己的自定义列。我的一个专栏将是一个kendo下拉列表,用于指定编辑器模板中的代码。但是,仅在IE中,如果我在网格单元格内单击,它会聚焦并显示下拉列表,然后立即失去焦点,我的下拉列表就会消失。我无法弄清楚是什么导致这个细胞自己失去了神奇的焦点。所以我想知道是否有人知道黑客可以帮助防止这种情况发生。或者至少在新方向上只是一个点。感谢任何建议。

Kendo列设置(列编辑器模板):

field: 'myField',
title: 'myField',
editor: function (container, options) {
       var select = $('<input id="myId"/>');
       select.attr("name", 'myAttributeName');
       // append it to the container
       select.appendTo(container);

       // initialize a Kendo UI DropwDownList
       var ddl = select.kendoDropDownList({
                     dataSource: getDataSourceTypes(options.model),
                     dataTextField: "name",
                     dataValueField: "nameId",
                     valuePrimitive: true
              });

       ddl.data("kendoDropDownList").span.width('100');
       ddl.data("kendoDropDownList").list.width('250');
       ddl.data("kendoDropDownList").open();
}  

0 个答案:

没有答案