在可手动操作的5.0.0版本中,焦点不在自定义单元上起作用

时间:2018-08-02 13:01:16

标签: javascript angularjs handsontable

这是一个渲染器函数,该函数提供具有onFocus,onBlur和onkeyDown绑定事件的自定义html模板。

 function headerRenderer(instance, TD, row, col, prop, value, cellProperties) {
            Handsontable.renderers.TextRenderer.apply(this, arguments);

            TD.innerHTML = getHeaderTmpl(cellProperties.cellInfo, cellProperties.cellKey);
            TD.onclick = function (event) {
                event.preventDefault();
                event.stopPropagation();
            }
        }

This is output of handsontable

所以发生的事情是,当我专注于表中的特定标题时,焦点将立即删除。即模糊事件立即触发

我尝试了诸如event.stopPropagation和event.preventDefault之类的不同操作,以防止默认的聚焦和模糊行为。

还可以在0.34.0版的handontable上正常工作,而不能在5.0.0版上使用

可能是什么原因?请提出建议。

0 个答案:

没有答案