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操作XML 使用百度RSS作为新闻源示例
Feb 17 Javascript
JS简单的轮播的图片滚动实例
Jun 17 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
Nov 25 Javascript
深入理解JQuery keyUp和keyDown的区别
Dec 12 Javascript
swtich/if...else的替代语句
Aug 16 Javascript
JS实现的文字与图片定时切换效果代码
Oct 06 Javascript
解决WordPress使用CDN后博文无法评论的错误
Dec 15 Javascript
基于JavaScript实现购物网站商品放大镜效果
Sep 06 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
Jan 23 Javascript
Vue无限滑动周选择日期的组件的示例代码
Jul 18 Javascript
小程序开发基础之view视图容器
Aug 21 Javascript
JS函数节流和防抖之间的区分和实现详解
Jan 11 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
PHP 批量更新网页内容实现代码
2010/01/05 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
别了 JavaScript中的isXX系列
2012/08/01 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
Python的Django框架中URLconf相关的一些技巧整理
2015/07/18 Python
Python网络爬虫实例讲解
2016/04/28 Python
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
基于python实现高速视频传输程序
2019/05/05 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
几个Shell Script面试题
2012/08/31 面试题
初级Java程序员面试题
2016/03/03 面试题
党建工作目标管理责任书
2015/01/29 职场文书
会计试用期自我评价
2015/03/10 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
工程技术负责人岗位职责
2015/04/13 职场文书
单位工作证明范本
2015/06/15 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
详解缓存穿透击穿雪崩解决方案
2021/05/28 Redis
「偶像大师 MILLION LIVE!」七尾百合子手办开订
2022/03/21 日漫
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫