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 相关文章推荐
Jquery ThickBox插件使用心得(不建议使用)
Sep 08 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
Dec 17 Javascript
JavaScript字符串插入、删除、替换函数使用示例
Jul 25 Javascript
js创建元素(节点)示例
Jan 02 Javascript
php中给js数组赋值方法
Mar 10 Javascript
jquery转盘抽奖功能实现
Nov 13 Javascript
理解Angular数据双向绑定
Jan 10 Javascript
Dojo获取下拉框的文本和值实例代码
May 27 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
Jun 29 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
Aug 11 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 Javascript
微信小程序实现自动定位功能
Oct 31 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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
多种方法判断Javascript对象是否存在
2013/09/22 Javascript
Jquery的each里用return true或false代替break或continue
2014/05/21 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
javascript如何实现create方法
2019/11/04 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
python把1变成01的步骤总结
2019/02/27 Python
Python内建序列通用操作6种实现方法
2020/03/26 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
QML用PathView实现轮播图
2020/06/03 Python
Python常用外部指令执行代码实例
2020/11/05 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
python中封包建立过程实例
2021/02/18 Python
大学自荐信
2013/12/12 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
网站出售协议书范文
2014/10/10 职场文书
答谢酒会主持词
2015/07/02 职场文书
公司出差管理制度范本
2015/08/05 职场文书
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
详解Python requests模块
2021/06/21 Python
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
MYSQL常用函数介绍
2022/05/05 MySQL