有没有办法更改jquery数据表筛选器行为

时间:2010-01-19 03:56:14

标签: jquery internet-explorer-6 datatable plugins performance

使用moderm浏览器,jquery datatable插件工作得非常好但在ie6中我发现它几乎不可能输入过滤器文本框,因为按键过滤非常慢,因此浏览器无法跟上您的输入。 / p>

无论如何都要更改行为,以便它只搜索和过滤输入键与每次按键相比?

2 个答案:

答案 0 :(得分:1)

不幸的是,没有。但是,图书馆是开源的。那么,您可以尝试更改代码(您可能会对第3016行的.keyup事件有所帮助)?

答案 1 :(得分:0)

你可以这样做

$(“#myTable input”)。keypress(function(event){

//do here whatever you want here, ie (restrict minumu caracters in the field equals to 3)

if($("#myTable input").val().lengh > 3)
   $("#myTable input").change(); //necesary for jquery datatables execute his own event functions 
else
   //doNothing

}

使用此功能,您可以限制搜索最小输入字母,这样就可以在搜索字段中仅显示一个字母的服务器搜索

好希望帮助