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 相关文章推荐
10个JavaScript中易犯小错误
Feb 14 Javascript
Bootstarp风格的toggle效果分享
Feb 23 Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 Javascript
JS常用算法实现代码
Nov 14 Javascript
jQuery编写textarea输入字数限制代码
Mar 23 jQuery
JS触摸事件、手势事件详解
May 04 Javascript
Angular2安装angular-cli
May 21 Javascript
基于复选框demo(分享)
Sep 27 Javascript
web前端vue filter 过滤器
Jan 12 Javascript
vue项目中导入swiper插件的方法
Jan 30 Javascript
vue源码学习之Object.defineProperty对象属性监听
May 30 Javascript
javascript中数组的常用算法深入分析
Mar 12 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
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
javascript构造函数以及原型对象的理解
2017/01/13 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
Python处理PDF及生成多层PDF实例代码
2017/04/24 Python
Laravel框架表单验证格式化输出的方法
2019/09/25 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
理货员的岗位职责
2013/11/23 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
给老婆的保证书
2015/01/16 职场文书
倡议书的格式写法
2015/04/28 职场文书
时尚女魔头观后感
2015/06/04 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
高二英语教学反思
2016/03/03 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript