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

首頁 > 語言 > JavaScript > 正文

通過點擊jqgrid表格彈出需要的表格數據

2024-05-06 16:25:44
字體:
來源:轉載
供稿:網友
在眾多的表格插件中,jqgrid的特點是非常鮮明的,所以jqgrid表格插件用處非常廣泛,本篇文章給大家介紹通過點擊jqgrid表格彈出需要的表格數據,需要的朋友參考下
 

首先對Jqgrid網格插件做個簡要的說明。在眾多的表格插件中,Jqgrid的特點是非常鮮明的。

特點如下:

完整的表格呈現與運算功能,包含換頁、欄位排序、grouping、新增、修改及刪除資料等功能。

自定義的工具列

預設的Navigator工具列,可以很容易的使用新增、刪除、編輯、檢視及搜尋等功能。

完整的分頁功能

按下任一欄位的標頭,皆可以該欄位為排序項目。無論是升序或降序皆可。

預設的action formatter,可以快速而直覺地對每筆資料做運算。

支持多種數據格式。比如json、xml、array等。

下面通過代碼實例給大家介紹通過點擊jqgrid表格彈出需要的表格數據,具體內容如下所示:

首先,我們先定義一個函數,然后在JQuery里面直接引用就可以了,

function GetJqGridRowValue(jgrid, code) { var KeyValue = ""; var selectedRowIds = $(jgrid).jqGrid("getGridParam", "selarrrow"); if (selectedRowIds != "") {  var len = selectedRowIds.length;  for (var i = 0; i < len ; i++) {   var rowData = $(jgrid).jqGrid('getRowData', selectedRowIds[i]);   KeyValue += rowData[code] + ",";  }  KeyValue = KeyValue.substr(0, KeyValue.length - 1); } else {  var rowData = $(jgrid).jqGrid('getRowData', $(jgrid).jqGrid('getGridParam', 'selrow'));  KeyValue = rowData[code]; } return KeyValue;}//自定義GetJqGridRowValue函數

下面是顯示表格的JS文件

$(function () { $("#group").jqGrid({  url: '/Group/GetGroup',  datatype: 'json',  mtype: 'Get',  colNames: ['GRP_ID', 'GRP_NAME', 'GRP_DESCRIPTION'],//GROUP  colModel: [     { key: true, hidden: true, name: 'GRP_ID', index: 'GRP_ID' },     { key: false, name: 'GRP_NAME', index: 'GRP_NAME', editable: true },     { key: false, name: 'GRP_DESCRIPTION', index: 'GRP_DESCRIPTION', editable: true },  ],  ondblClickRow: function (rowid) {   var td_id = GetJqGridRowValue("#group", "GRP_ID");   alert(td_id);  },//點擊獲取gqgird的當前列的'GRP_ID'的值  pager: jQuery('#pager1'),  rowNum: 5,  rowList: [5, 10, 15, 20],  height: '19%',  viewrecords: true,  caption: 'Group_Table',  emptyrecords: '沒有記錄顯示',  jsonReader: {   rows: 'rows',   page: 'page',   total: 'total',   records: 'records',   repeatitems: false,   id: '0',   editurl: '/Group/EditGroup'  },  autowidth: true,  multiselect: false,//是否多選 }); jQuery("#group").jqGrid('navGrid', "#pager1",  { edit: true, add: true, del: true, position: 'left', alerttext: "請選擇需要操作的數據行!" }, {  zIndex: 100,  url: '/Group/EditGroup',  closeOnEscape: true,  closeAfterEdit: true,  recreateForm: true,  afterComplete: function (response) {   if (response.responseText) {    alert(response.responseText);   }  } }, {  zIndex: 100,  url: '/Group/CreateGroup',  closeOnEscape: true,  closeAfterEdit: true,  afterComplete: function (response) {   if (response.responseText) {    alert(response.responseText);   }  } }, {  zIndex: 100,  url: '/Group/DeleteGroup',  closeOnEscape: true,  closeAfterEdit: true,  recreateForm: true,  msg: "你確定要刪除么?",  afterComplete: function (response) {   if (response.responseText) {    alert(response.responseText);   }  } } );});

ps:jqGrid清空表格中的所有行數據

jqGrid清空表格中數據的方法如下:

jQuery("#gridTable").jqGrid("clearGridData");


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 南郑县| 子长县| 丹阳市| 都安| 肇东市| 海城市| 普兰县| 琼中| 南汇区| 镇坪县| 延寿县| 伊吾县| 梨树县| 邛崃市| 八宿县| 曲沃县| 沛县| 大港区| 抚州市| 利川市| 利津县| 五河县| 筠连县| 大丰市| 石河子市| 同德县| 贺州市| 托里县| 永修县| 丰原市| 克什克腾旗| 慈利县| 尼玛县| 弥渡县| 陇川县| 黄浦区| 西和县| 东丰县| 德州市| 南溪县| 荔波县|