我从http://tabulator.info/docs/4.2/filter#header-filters复制了代码。
当我按下过滤器值上的回车键时,该表返回消除过滤器的所有值。
小提琴:https://jsfiddle.net/9L01mc6v/1/
function buildValues(){
success({
start:start.value,
end:end.value,
});
}
function keypress(e){
if(e.keyCode == 13){
buildValues();
}
if(e.keyCode == 27){
cancel();
}
}
为什么要在Enter keypress上再次调用buildValues()?你已经绑定它来改变和模糊你只是调用相同函数三次的事件。
检查这个fiddle
if (e.keyCode == 13) {
// buildValues(); // Commented this
}