js表头的全选框如何在刷新页面后取消勾选状态

勾选表头的“全选框”后如图1,点击“下一页”或者“刷新”之后如图2.如何才能在刷新页面后取消“全选框”的勾选状态?全选框是用addHearderBox(grid);添加上... 勾选表头的“全选框”后如图1,

点击“下一页”或者“刷新”之后如图2.

如何才能在刷新页面后取消“全选框”的勾选状态?
全选框是用addHearderBox(grid);添加上去的。
复选框是用CheckboxSelectionModel实现的。
相关代码如下:
……
var selectModel = new JustIn.grid.CheckboxSelectionModel({ singleSelect : false, keepSelections : true });
……
var beforeSelectHandler = function(SelectionModel, rowIndex, keepExisting,record) { statusValue = record.get('audstatus'); if (statusValue == "未审核"){ return true; } else{ return false; } }
……
var clearSelections = function() { selectedIds = new Array(); selectModel.selectedIds = selectedIds; selectModel.clearSelections(); };
……
text : '刷新', iconCls : 'refresh', handler : function() { Ext.getCmp('name').setValue(''); Ext.getCmp('name').clearInvalid(); loadData(); }
……
var loadData = function() { grid.store.load({ params : { start : 0, limit : grid.pageSize } }); clearSelections(); };
……
addHearderBox(grid); grid.render(); grid.syncSize(); buttonBar.render('topBarDiv'); loadData(); Ext.QuickTips.init();
展开
 我来答
匿名用户
2015-07-01
展开全部
可以试试在onload里面将复选框取消,这样每次刷新都会执行onload去取消勾选。。
百度网友08f9fb2
2015-06-24
知道答主
回答量:1
采纳率:0%
帮助的人:1236
展开全部
抢个沙发,一同观看如何解决!!!!
追问
-.-
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式