1. 程式人生 > 其它 >3.1 jqgrid屬性

3.1 jqgrid屬性

//點選事件的寫法

$("#btnSearch").click(function(){ var mapp_group_name = $("#mapp_group_name").val(); //應用組名稱 $("#grid_arrival").jqGrid('setGridParam',{ url : basePath+"appGroupControllerSec/getQueryListSec", postData:{ 'mapp_group_name' : mapp_group_name }, page:1 }).trigger("reloadGrid"); //重新載入 });
//超連結 列屬性中加 formatter: clickNum clickNum為自定義函式 function clickNum(cellvalue, options, rowObject){ //cellvalue表示當前單元格的值 var rowId=options.rowId; var groupId = rowObject.mapp_group_id;//mapp_group_id是列名 return '<a style="color:#0399b9;font-size:13px;" href="javascript:void(0)" onclick="numDetail(\''
+rowId + '\',\'' + groupId + '\');">'+cellvalue+'</a>'; } //獲取table中選中的行 var rowids = $("#grid_micro").jqGrid('getGridParam', 'selarrrow'); //table重新整理 $("#grid_arrival").jqGrid().trigger("reloadGrid"); //獲取表格的所有行的id var mrow = $("#grid_micro").jqGrid('getDataIDs'); //根據此id獲取所有行資料 for
(var i=0;i<mrow.length;i++){ var item = $(gridname).getRowData(mrow[i]); var mapp_id=item.mapp_id;//mapp_id mapp_name 為列名 var mapp_name=item.mapp_name; } //將資料從一個table拷貝到另一個table var rowids = $("#grid_microlist").jqGrid('getGridParam', 'selarrrow'); if (rowids.length == 0) { alert("請至少選擇一條資料"); } else { var selData=new Array(); for(var i=0;i<rowids.length;i++){ var rowid = rowids[i]; var selectItem = $("#grid_microlist").getRowData(rowid); var mapp_id = $("#grid_microlist").getRowData(rowid).mapp_id; var mapp_no = $("#grid_microlist").getRowData(rowid).mapp_no; var mapp_name = $("#grid_microlist").getRowData(rowid).mapp_name; var parms = new Object(); //parms.mapp_group_id = $("#groupid").val();//應用組id parms.mapp_id = mapp_id; parms.mapp_no = mapp_no; parms.mapp_name = mapp_name; parms.operate = "刪除"; selData.push(parms); } var mrow = $("#grid_micro").jqGrid('getDataIDs'); var haslen=mrow.length;//第一個table中已存在的行數 for(var i=0;i<selData.length;i++){ $("#grid_micro").jqGrid('addRowData', haslen+i+1, selData[i]); } //刪除表格一行 $("#grid_micro").jqGrid("delRowData", rowId);