jqgrid封装1

/**
* 初始化Grid
需实现方法registerMenuEvent来初始化浮动菜单选项
1、
调用模糊查询服务可用此方法来实现
$("#gridId").jqGrid('setGridParam',
{url:"*.action?sidx="+parm1+"&sval="+parm2,page:1}).trigger("reloadGrid");
其中:
1、sidx是模糊查询列,如果为空,则全部模糊
2、sval是查询值
3、page:1 查询结束默认显示第一页
2、表格排序参数
1、sidx:模糊查询列
2、sord:排序方式 (ASC,DESC)
*/
$.fn.initlxnGrid = function(item)
{
//判断浏览器设置高度
var initHeight = 381;
if(!$.browser.msie){
initHeight = 371;
}
var pagerDivId = (item.otherTable)? "pager_div_" + item.otherTable : "pager_div";
if(item.viewrecords)
{
$("<div id='"+pagerDivId+"'></div>").appendTo(document.body);
}
this.jqGrid({
url: item.url,
mtype: "POST",
datatype: "json",
viewrecords: item.viewrecords,//是否显示数据记录
height: item.height?item.height:initHeight,
rowNum: 10,
rowList:[10,20,30],
pager: '#' + pagerDivId,
sortorder: item.sortorder,//排序类型
sortname: item.sortname,//默认排序列
scroll: false,
search: false,
pagerpos: 'left',//分页位置
recordpos: 'right',//数据总数位置
loadComplete: item.loadComplete,//加载完回调
forceFit : true,
autowidth : true,//是否宽度自适应
rownumbers : false,//是否显示行号
multiselect: item.multiselect,//是否多选
onCellSelect:item.onCellSelect,
scrollOffset: 0,
colNames:item.colNames,
colModel:item.colModel,
prmNames: {page:"currentPage",rows:"pageSize", sort: "sidx",order: "sord", search:"_search", nd:"nd", id:"id",oper:"oper",editoper:"edit",addoper:"add",deloper:"del", subgridid:"id", npage: null, totalrows:"totalrows"},
jsonReader : { //和后台返回的JSON串相对应
root: "rows",//json数据项key
records: "records",//总记录数
total:'total',//总页数
page : 'page',//当前页
cell:"",
repeatitems : false
},
caption: ''//grid 的title
});
//注册grid bar
//jQuery("#volume_table").jqGrid('navGrid','#foot_bar',{refresh:false,search:false,edit:false,add:false,del:false});
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值