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 indexOf函数使用说明
Jul 03 Javascript
JSF中confirm弹出框的用法示例介绍
Jan 07 Javascript
JavaScript中Math.SQRT2属性的使用详解
Jun 14 Javascript
如何实现星星评价(jquery.raty.js插件)
Dec 21 Javascript
详解vue父子模版嵌套案例
Mar 04 Javascript
微信小程序实战之自定义模态弹窗(8)
Apr 18 Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
Feb 09 Javascript
vue 简单自动补全的输入框的示例
Mar 12 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
浅谈vue后台管理系统权限控制思考与实践
Dec 19 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
Nov 06 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模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
基于PHP实现商品成交时发送短信功能
2016/05/11 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
Laravel框架实现model层的增删改查(CURD)操作示例
2018/05/12 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
2018/10/11 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
Python实现自动登录百度空间的方法
2017/06/10 Python
Python中扩展包的安装方法详解
2017/06/14 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
利用Python检测URL状态
2019/07/31 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
Gweniss格温妮丝女包官网:英国纯手工制造潮流包包品牌
2018/02/07 全球购物
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
美国床垫连锁店:Mattress Firm
2021/02/13 全球购物
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
单位未婚证明范本
2014/01/18 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
商业用房租赁协议书
2014/10/13 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书