如何在rad grid数字滤波器中按Tab键按钮后停止回传?

时间:2014-03-20 05:02:55

标签: c# telerik

我已将Rad Numeric Filter的autopostback属性设置为truecurrentfilter函数等于current Numeric列。现在,当我在数字过滤器文本框中放入一些文本并按Tab键时,页面会自动回发。如何在按Tab键按钮时停止此回发。

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

当在过滤器文本框中输入一些值并按下输入它工作正常但当我们按Tab键然后它也回发但我想在按Tab键按钮时停止回发。

1 个答案:

答案 0 :(得分:2)

编写一个jQuery并找到GridNumericColumn。现在只需找到Tab按钮的按下事件,并将焦点设置为Dom中最近的元素。 (我认为重点不是正确设置。)

在您的代码禁用回发后。

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

设置焦点

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