Jquery下EasyUI组件中的DataGrid结果集清空方法


Posted in Javascript onJanuary 06, 2014

我们有一个模块如下图,要求选择“地区”及“代维公司”后,刷新第一个DataGrid框体

并以第一个结果集中的行为数据条件点击完成下一个框体的检索

Jquery下EasyUI组件中的DataGrid结果集清空方法 

现在我们已完成相应功能,并在选择“地区”及“代维公司”并保证这两个选项同时有值后,自动刷新第一个DataGrid(DG1)结果集

但是在DG1刷新完毕后,后面两个紧跟的DG2及DG3还是保有之前的结果

我试图更改DG2及DG3的查询条件,手动传一个空的ID值给query()方法,但是后被后台的Controller层当作首次查询return掉

于是查到这样一个方法,可以给它们一个空结果集串

如下

//修改代维公司选框后重新提交查询 
function query1(){ 
var params = $('#dg1').datagrid('options').queryParams; 
params.region = $('#region').combotree('getValue'); 
params.company_id = $('#company_id').combotree('getValue'); 
params.contract_type = "line";//*目前写死为线路,后期再优化为标签页 
if(params.company_id == "" || params.region == ""){ 
return; 
} 
$("#dg1").datagrid('load'); 
$('#dg2').datagrid('loadData', { total: 0, rows: [] });//清空下方DateGrid 
$('#dg3').datagrid('loadData', { total: 0, rows: [] });//清空下方DateGrid 
}

这样便可以顺利清空DG2及DG3中结果集的数据

还有一种方法,就是遍历并删除结果集中的数据

var item = $('#filegrid').datagrid('getRows'); 
if (item) { 
for (var i = item.length - 1; i >= 0; i--) { 
var index = $('#filegrid').datagrid('getRowIndex', item[i]); 
$('#filegrid').datagrid('deleteRow', index); 
} 
}

殊途同归
Javascript 相关文章推荐
javascript操作cookie_获取与修改代码
May 21 Javascript
有效的捕获JavaScript焦点的方法小结
Oct 08 Javascript
js 获取服务器控件值的代码
Mar 05 Javascript
防止jQuery ajax Load使用缓存的方法小结
Feb 22 Javascript
php结合imgareaselect实现图片裁剪
Jul 05 Javascript
jquery验证邮箱格式是否正确实例讲解
Nov 16 Javascript
Javascript基础之数组的使用
May 13 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
Sep 27 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
Feb 19 jQuery
TypeScript开发Node.js程序的方法
Apr 30 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
Jan 06 #Javascript
js解决弹窗问题实现班级跳转DIV示例
Jan 06 #Javascript
instanceof和typeof运算符的区别详解
Jan 06 #Javascript
jquery使用append(content)方法注意事项分享
Jan 06 #Javascript
javascript客户端遍历控件与获取父容器对象示例代码
Jan 06 #Javascript
Javascript 遍历页面text控件详解
Jan 06 #Javascript
jquery链式操作的正确使用方法
Jan 06 #Javascript
You might like
php 归并排序 数组交集
2011/05/10 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
php常用数组函数实例小结
2016/12/29 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
JavaScript 的方法重载效果
2009/08/07 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
Vue.js实现移动端短信验证码功能
2017/03/29 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
vue源码解析之事件机制原理
2018/04/21 Javascript
jQuery实现动态加载select下拉列表项功能示例
2018/05/31 jQuery
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
2018/08/28 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
[03:24]2014DOTA2国际邀请赛 神秘商店生意火爆
2014/07/18 DOTA
Python open()文件处理使用介绍
2014/11/30 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
Python交互环境下实现输入代码
2018/06/22 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
Charles & Keith欧盟:新加坡时尚品牌
2019/08/01 全球购物
先进集体获奖感言
2014/02/13 职场文书
数学国培研修感言
2014/02/13 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
抗洪救灾标语
2014/10/08 职场文书