为什么当我在过滤器上按Enter键时,表会返回所有值?

问题描述 投票:-1回答:1

我从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();
    }
}
tabulator
1个回答
0
投票

为什么要在Enter keypress上再次调用buildValues()?你已经绑定它来改变和模糊你只是调用相同函数三次的事件。

检查这个fiddle

if (e.keyCode == 13) {
 // buildValues(); // Commented this
}
© www.soinside.com 2019 - 2024. All rights reserved.