Checkbox丢失其已检查状态,并使用Telerik RadDataPager单击事件

时间:2012-06-15 19:19:36

标签: jquery telerik jquery-click-event raddatapager radlistview

我有一个使用Telerik RadListView控件和Telerik RadDataPager控件的页面。 RadListView控件包含每个项目的复选框。使用jQuery将复选框连接到click事件(参见下文)。

$(document).ready(function () {
       //Update the hidden variable with all fieldchoices to be added
        $('#FieldSet1').find("input[type='checkbox']").click(function () {
    //do something

});

});

但是,当我使用RadDataPager点击其他页面时,复选框会丢失其onclick事件和已检查状态。

有没有人知道如何将复选框连接到点击事件,以及如何选中复选框?

任何想法都将受到赞赏

由于

2 个答案:

答案 0 :(得分:0)

一年前我和RadControls以及Telerik MVC Grid在几个月前遇到了同样的问题。我所做的是将每个已检查的id存储在全局javascript变量上(使用JSON),每次用户更改页面时,只需“重置”用户在事件处理程序上的该页面上的任何内容。希望这有帮助

答案 1 :(得分:0)

要保持您的活动连线,请尝试:

$('body').on('click',"#FieldSet1 input[type='checkbox']", function () {
    //do something

});

要存储您的州,请查看使用localstorage并支持序列化的store.js