Javascript aurelia可编辑列向下键
我有一个表customelement,具有以下tbody规范:Javascript aurelia可编辑列向下键,javascript,aurelia,Javascript,Aurelia,我有一个表customelement,具有以下tbody规范: ${col.header} ${rowData[col.field]} 和按键按下触发器: onCellEditorKeydown(事件){ 如果(此.可编辑){ 如果(event.keyCode==13){ this.switchCellToViewMode(event.target); } } } 但是keydown.trigger使输入无法写入。 通过移除触发器,它工作正常 这里有我遗漏的东西吗 br hw从keydow
${col.header}
${rowData[col.field]}
和按键按下触发器:
onCellEditorKeydown(事件){
如果(此.可编辑){
如果(event.keyCode==13){
this.switchCellToViewMode(event.target);
}
}
}
但是keydown.trigger使输入无法写入。
通过移除触发器,它工作正常
这里有我遗漏的东西吗
br hw从keydown事件处理程序返回
true
,这样浏览器的默认行为不会被取消
这里有一个例子:
app.html
app.js
导出类应用程序{
handleKeydown(事件){
//返回true,这样就不会取消默认行为。
返回true;
}
}
尝试将输入元素包装在一个简单的表单元素中,并使用
将事件处理程序绑定到表单。啊,你是对的。顺便说一句,我也对Angular 2进行了检查,不需要返回true…很抱歉造成混淆,我做了一些挖掘,以下是我的发现:感谢您的跟进。我已经通读了这些问题,现在我明白了原因。好动作:-)