Javascript dojo 1.8 setFocusCell()在ie 11中工作不正常

Javascript dojo 1.8 setFocusCell()在ie 11中工作不正常,javascript,php,internet-explorer,dojo,Javascript,Php,Internet Explorer,Dojo,“我使用的是dojo增强网格。如果我单击任何可编辑单元格,然后在编辑后按enter键或向上/向下箭头键,则焦点应转到它下面的下一个单元格&它应处于编辑模式,选项卡也不在IE11中工作。”。 我使用的代码在IE10、IE9中正常工作。下面是我使用的代码片段。” 我对此不太了解,但我也遇到了同样的问题,我将库从1.8.0更新到1.8.6,它开始在IE11上正常工作。试着做同样的事情我认为这是同一个问题 dojo.connect(dojo.byId("gridDiv"), "keydown", fun

“我使用的是dojo增强网格。如果我单击任何可编辑单元格,然后在编辑后按enter键或向上/向下箭头键,则焦点应转到它下面的下一个单元格&它应处于编辑模式,选项卡也不在IE11中工作。”。 我使用的代码在IE10、IE9中正常工作。下面是我使用的代码片段。”


我对此不太了解,但我也遇到了同样的问题,我将库从1.8.0更新到1.8.6,它开始在IE11上正常工作。试着做同样的事情我认为这是同一个问题

dojo.connect(dojo.byId("gridDiv"), "keydown", function(event) {        
    var pagesString = ($('.dojoxGridActivedSwitch').attr('title')).split(' ');
    var page = pagesString[0];        
        switch(event.keyCode) {
            case keys.UP_ARROW:     
                if (event.rowIndex != 0) {
                    gridDiv.focus.setFocusCell(event.cell, (event.rowIndex) - 1);
                } 
                break;
            case keys.DOWN_ARROW:                
                  if (event.rowIndex != page-1) {
                    gridDiv.focus.setFocusCell(event.cell, (event.rowIndex)+ 1);
                } 
                break;
            case keys.ENTER:
                event.preventDefault();              

                if(event.target.type !== "submit") {
                    if (event.rowIndex != page-1) {
                        gridDiv.focus.setFocusCell(event.cell, (event.rowIndex)+ 1);
                    } 
                } 
                break;
        }
    });