我有一个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();
}