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 设置style:display的方法
Jan 29 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
May 25 Javascript
js实现将选中值累加到文本框的方法
Aug 12 Javascript
jQuery mobile 移动web(6)
Dec 20 Javascript
AngularJS入门教程之数据绑定原理详解
Nov 02 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
Angular实现的进度条功能示例
Feb 18 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
微信小程序封装的HTTP请求示例【附升级版】
May 11 Javascript
js笔试题-接收get请求参数
Jun 15 Javascript
vue中进行微博分享的实例讲解
Oct 14 Javascript
js+css实现扇形导航效果
Aug 18 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 array_push 数组函数
2009/12/26 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
一个完整的PHP类包含的七种语法说明
2015/06/04 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
JavaScript中的闭包介绍
2015/03/15 Javascript
Vue.js用法详解
2017/11/13 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
vue 1.0 结合animate.css定义动画效果
2018/07/11 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
python简单猜数游戏实例
2015/07/09 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
浅谈python字典多键值及重复键值的使用
2016/11/04 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
Django中Middleware中的函数详解
2019/07/18 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
纽约海:Sea New York
2018/11/04 全球购物
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
西式婚礼主持词
2014/03/13 职场文书
党员实事承诺书
2014/03/26 职场文书
综合办公室主任岗位职责
2014/04/13 职场文书
防火标语大全
2014/10/06 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
北京故宫的导游词
2015/01/31 职场文书
退休教师欢送会致辞
2015/07/31 职场文书