獲取jqgrid中選擇的行的資料
如何獲取jqgrid中選擇的行的資料?
//下面是一起的,第乙個函式用於jqgrid裡面。第二個是單獨的函式
//組合一起能使jgrid只能是單選,這四個一起
multiselect: true,
multiboxonly:true,
//多選框,multiselect: true,
multiselect: true, //這個是前面核取方塊顯示的
loadcomplete : topjqgridloadcomplete //這裡是上下頁箭頭顯示的
onselectrow: function (rowid, status, e) else
},function beforeselectrow(rowid, e)
//重置 取消選中
$("#reset").click(function());
//清空**內容
$("#add_indextable").jqgrid('cleargriddata');
取消所有選中的行:
$("jqgridtableid").trigger("reloadgrid");
//獲取選擇的行數,有多少選中這裡的ids就是多少
var ids = $("#idx_table").jqgrid('getgridparam','selarrrow');
//遍歷ids,獲取每一行選中的內容,就是當前行物件,然後再用這個物件取相對應的值
var rowdata = $("#idx_table").jqgrid('getrowdata',rowid);
這裡是針對一行的情況
// 獲取選擇的行id 這個是jqgrid的id-->channeltable
var rowid = $("#channeltable").jqgrid('getgridparam','selrow');
// 獲取這一行的資料
var rowdata = $("#channeltable").jqgrid('getrowdata',rowid);
往div中新增內容
var option = $("" + grid.name + "");
$("#add_objectname").trigger("chosen:updated");
//清空div的內容
$("#add_gridname").empty();
//將json轉成list物件
var list = $.parsejson(json);
//判斷字串為空的方法
//js判斷字串是否為空,為空返回true
function isempty(str)
}//為id增加click事件
$("#id").click(function());
//清空陣列的方法
param.splice(0,param.length);
//當記錄數大於9條時,才顯示上下頁,不然就單頁顯示,
if(records > 9))
beforebtn.addclass("pagebtn");
}else
if(pagenextbtn.addclass("pagebtn");
}else
}
//獲取所有核取方塊,這個是核取方塊事件。不錯的例子
var obj= document.getelementsbyname("checkname");
//迴圈所有選中的物件,新增到param中
for(var i = 0; i < obj.length; i++)
}
前端學習筆記
前端 做網頁 靜態網頁 動態的web應用 前後端分離的單頁應用 資料 json ajax html css js jquery ajax 開發工具notepad hbuilder vscode webstorm 瀏覽器 谷歌 firefox edge 什麼是html hypertext makeup...
前端學習筆記
摘要 前端學習筆記 js 1 forward和redirect的區別 forward是伺服器請求資源,伺服器直接訪問目標位址的url,把那個url的響應內容讀取過來,然後把這些內容再發給瀏覽器,瀏覽器根本不知道伺服器傳送的內容是從哪兒來的,所以它的位址列中還是原來的位址。redirect就是服務端根...
前端學習筆記
js事件 onload事件當文件頁面載入完後執行。onclick點選事件 事件源就是給什麼元素標籤繫結事件 事件名繫結什麼事件 事件監聽瀏覽器視窗 執行函式事件觸犯需要執行什麼 onblur失焦 onfocus獲得焦點 onchange改變域的內容 onmouseover滑鼠移送到某元素上 onmo...