datagrid 重复操作问题

在EasyUI的datagrid中,当一条记录成功操作并重新加载后,仍能触发之前记录的操作请求。原因是操作后datagrid的getSelections方法仍返回之前的数据。为解决此问题,需要在重新加载后清空selections,具体做法是在重新加载datagrid后调用clearSelections方法,例如:$('#dataGrid').datagrid('clearSelections')。
摘要由CSDN通过智能技术生成

easyui的datagrid中,操作记录成功,重新加载datagrid后,继续点操作按钮,仍可把之前那条记录进行请求,正常情况应该是,操作成功后再去点击,应提示没有被选中的记录。现在这个情景说明,在datagrid操作数据重新加载后,当datagrid调用getSelections方法时,仍能返回之前使用的那条记录。这时,要解决这个问题,应该在操作完数据重新加载datagrid后再清空selections。

代码如下:

<div data-options="region:'center'" border="false">
						<table id="dataGrid" class="easyui-datagrid"
							data-options="rownumbers:true
											,idField :'id'
											,singleSelect:true
											,rowStyler:styler
											,view: detailview
											,autoRowHeight:false
											,fitColumns:false
											,toolbar:'#gridTools'
											,detailFormatter:detailFormatter
											,onExpandRow:onExpandRow
											,striped:true
											,pagination:true
											,pageSize:'${pageSize}'
											,fit:true
	
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值