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 相关文章推荐
获取数组中最大最小值方法js代码(自写)
Aug 12 Javascript
js格式化金额可选是否带千分位以及保留精度
Jan 28 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
Sep 28 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
Apr 06 Javascript
webpack教程之webpack.config.js配置文件
Jul 05 Javascript
前端主流框架vue学习笔记第一篇
Jul 26 Javascript
JS轮播图实现简单代码
Feb 19 Javascript
jQuery ajax调用webservice注意事项
Oct 08 jQuery
详解ES6 Fetch API HTTP请求实用指南
Nov 14 Javascript
详解原生JS回到顶部
Mar 25 Javascript
Vue中fragment.js使用方法小结
Feb 17 Javascript
vue-element-admin项目导入和导出的实现
May 21 Vue.js
以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/01 无线电
MySQL相关说明
2007/01/15 PHP
Snoopy类使用小例子
2008/04/15 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php解析html类库simple_html_dom(详细介绍)
2013/07/05 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
ExtJs使用总结(非常详细)
2012/03/22 Javascript
让图片旋转任意角度及JQuery插件使用介绍
2013/03/20 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
vue router仿天猫底部导航栏功能
2017/10/18 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
TF-IDF与余弦相似性的应用(二) 找出相似文章
2017/12/21 Python
python生成n个元素的全组合方法
2018/11/13 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
Python如何读取、写入CSV数据
2020/07/28 Python
CSS3制作皮卡丘动画壁纸的示例
2020/11/02 HTML / CSS
中专生学习生活的自我评价分享
2013/10/27 职场文书
医药代表个人的求职信分享
2013/12/08 职场文书
认购协议书范本
2014/04/22 职场文书
北京奥运会主题口号
2014/06/13 职场文书
运动会标语
2014/06/21 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
中学生检讨书1000字
2014/10/28 职场文书
公积金接收函格式
2015/01/30 职场文书
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫