//多选表格获取选择的值:
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)