国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Jquery下EasyUI組件中的DataGrid結果集清空方法

2024-05-06 15:58:28
字體:
來源:轉載
供稿:網友
要求選擇“地區”及“代維公司”后,刷新第一個DataGrid框體,下面為大家介紹下如何清空Jquery下EasyUI組件中的DataGrid結果集

我們有一個模塊如下圖,要求選擇“地區”及“代維公司”后,刷新第一個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);
}
}


殊途同歸
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 广德县| 阜平县| 恩施市| 尤溪县| 东台市| 靖远县| 麻栗坡县| 内江市| 玛多县| 叶城县| 利津县| 肇东市| 阿拉善盟| 莎车县| 额尔古纳市| 威海市| 兴隆县| 青州市| 安康市| 澎湖县| 孝义市| 绥阳县| 长岭县| 蒲江县| 张家界市| 宜兰市| 定边县| 三明市| 隆安县| 乌恰县| 梅河口市| 涟水县| 外汇| 仁布县| 屏东市| 盐城市| 长顺县| 乡宁县| 白城市| 清河县| 河西区|