如何在网格数字过滤器中按Tab键停止回发

本文关键字:Tab 网格 数字 过滤器 | 更新日期: 2023-09-27 17:51:11

我设置了Rad数字过滤器的autopostback属性等于true, currentfilter函数等于current Numeric列。现在,当我把一些文本在数字过滤器文本框和按tab按钮,然后页面是自动回发。如何在按tab键时停止回传

<telerik:GridNumericColumn DataField="Taskhrs" HeaderText="Task Hours" FilterControlWidth="50px"
      HtmlEncode="true" AutoPostBackOnFilter="true" CurrentFilterFunction="EqalTo" />

当在过滤器文本框中输入一些值并按回车键时它可以正常工作但是当我们按TAB键时它也会回发但是我想在按TAB键时停止回发

如何在网格数字过滤器中按Tab键停止回发

编写jQuery并查找GridNumericColumn。现在只需找到Tab按钮的按下事件,并将焦点设置为Dom中最接近的元素。(因为我认为焦点没有正确设置)

在禁用回发的代码之后。

//Selects the closest element that matches your selector
$(this).closest('yourSelector');

设置焦点

$('#yourclosestid').focus();