我在jqx网格中实现了一个下拉式初始化编辑器,它在Firefox和Chrome中运行良好但在Internet Explorer中我遇到了一个奇怪的问题。 当我转到第一页并尝试单击列的任何单元格(我已经在其中实现了一个下拉编辑器)时,它向我显示正确的下拉列表,但在第二页上,当我尝试单击任何单元格时该列的下拉列表变空。我想这是因为在Internet Explorer的第二页上没有调用init-editor。
我该如何解决?
dataSoure
答案 0 :(得分:0)
问题在于事件select
而不是使用close
,还有createeditor
仅绑定一次:
createeditor: function (row, value, editor) {
editor.jqxDropDownList({ source: dropdownListSource});
editor.on('close', function(event) {
var index = editor.jqxDropDownList('getSelectedIndex');
var item = editor.jqxDropDownList('getSelectedItem');
var resetType = item.label;
var value = item.value;
});
}