掌握如何使用'deselectCell()'

时间:2016-08-26 17:53:20

标签: javascript handsontable

更改table1中的值后,使用Handsontable 0.26.1

我将切换为table2并获取TypeError: priv.selRange is null

var container = document.getElementById('table1');
var table1 = new Handsontable(container, {
  afterChange: function (changes,source) {
    if (changes[0][2] !== changes[0][3]) {
      //this.getActiveEditor().finishEditing();  // didn't help
      //this.getActiveEditor().close();          // didn't help
      this.deselectCell();
      table2.selectCell(0,0);
    }
  },
  columns: [
    {title: 'column1'},
    {title: 'column2'},
    {title: 'column3'}
  ]
});

我认为,由于我没有在网络上发现类似的问题,故障发生在我的耳朵之间。我的建议有什么问题?小提琴是here ..在table1中输入后,您无法使用table2中的箭头键进行导航。

编辑: Here是一种 - 谦虚 - 解决方法。

0 个答案:

没有答案