JQ Widgets IE问题

时间:2015-05-14 14:11:06

标签: internet-explorer jqxgrid jqwidget

我在jqx网格中实现了一个下拉式初始化编辑器,它在Firefox和Chrome中运行良好但在Internet Explorer中我遇到了一个奇怪的问题。 当我转到第一页并尝试单击列的任何单元格(我已经在其中实现了一个下拉编辑器)时,它向我显示正确的下拉列表,但在第二页上,当我尝试单击任何单元格时该列的下拉列表变空。我想这是因为在Internet Explorer的第二页上没有调用init-editor。

我该如何解决?

js fiddle link

dataSoure

1 个答案:

答案 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;
  });
}