日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jqgrid的实用方法集合

發布時間:2025/3/19 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jqgrid的实用方法集合 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//多選表格獲取選擇的值:
var arraySelecteID = $("#gridParam").getGridParam(“selarrrow”);
//單選獲取選擇的id
var selectID = $("#grid1").getGridParam(“selrow”);
//獲取多選的id
var rowNumber = $("#inLineItemEditList").jqGrid(‘getGridParam’, ‘records’);
//在表格一共有幾行數據
var rowId = $("#gridParam").getAttr(‘id’);
var rowId = $("#inLineEditList").getGridParam(“reccount”);
//獲取表格中的所有id
var ids = $("#gridParam").getDataIDs();
//獲取所有數據的id
var selectId = $("#pool_nextgridParam").getCol(“purchase_request_item_id”);
獲取一列的數據
$("#pool_nextgridParam").delRowData(ids);
//刪除一行數據
shrinkToFit : false,
//禁止改變表格大小

Jqgrid單元格添加時間控件:
{name: ‘time’, index: ‘time’, editable: true, editoptions: { dataInit: function(element) { $(element).datepicker({ dateFormat: ‘yy-mm-dd’, changeMonth: true, changeYear: true }) } }}
Jqgrid單元格編輯后計算:
afterSaveCell : function(rowid,name,val,iRow,iCol) {
//價款
if(name == ‘device_sum’) {
//獲取值
var price = jQuery("#inLineItemEditList").jqGrid(‘getCell’,rowid,‘device_sum’);
var tax_rate = jQuery("#inLineItemEditList").jqGrid(‘getCell’,rowid,‘tax_rate_type’);
//設置值 jQuery("#inLineItemEditList").jqGrid(‘setRowData’,rowid,{vat_amount:parseFloat(price)parseFloat(tax_rate)});
jQuery("#inLineItemEditList").jqGrid(‘setRowData’,rowid,{total_tax:parseFloat(price)(parseFloat(tax_rate)+1)});
}
}
Jqgrid單元格設置為下拉框:
editable: true, edittype:‘select’,formatter:‘select’,editoptions: {value: “0.00:0%; 0.03:3%; 0.06:6%; 0.10:10%; 0.11:11%; 0.16:16%; 0.17:17%”}
表格中默認值設置:
formatter : function(cellValue, options, rowObject) /* 自定義顯示格式化 */
{
if (true)
{
return “0”;
}
}
單元格動態下拉框:
$("#gridRakuData").jqGrid(‘setCell’, rowid, iCol, ‘’, ‘edit-cell’);
單元格為可編輯和不可編輯狀態:
$("#gridRakuData").jqGrid(‘setCell’, rowid, iCol, ‘’, ‘edit-cell’);
$("#inLineItemEditList").jqGrid(‘setCell’, rowid, iCol, ‘’, ‘not-editable-cell’)
設置表格為不可編輯狀態:
$("#inLineItemEditList").setGridParam({cellEdit:false})
設置單元格一列是否可編輯
$("#inLineEditList").setColProp(“trafficfaredetail”,{editable:true});
當前單元格退出編輯模式
$(’#rowed3’).jqGrid(“saveCell”, lastrow, lastcell); //當前單元格退出編輯模式
jqgrid保存時使編輯框關閉
$(’#costBudgetListGrid’).jqGrid(‘saveRow’,lastSel)

總結

以上是生活随笔為你收集整理的jqgrid的实用方法集合的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。