$(document).ready(function(){
$("#pxbList").jqGridFunction({
url:'${path}/pxbManage/getPxbList.action',
datatype: "json",
postData: {
"organizationId":function(){
return currentOrgId;
}
},
colModel:[
{name:"pid",index:"pid",hidden:true,sortable:false},
{name:"pname",index:'pname',sortable:true,label:'班级名称',width:100},
{name:"course",index:"course",sortable:true,label:'课程',width:100,formatter:courseFormatter},
{name:'counts',index:"counts",label:'最大报名人数',sortable:true,align:'right',width:80},
{name:'yijing',label:'已经报名人数',sortable:true,align:'right',width:80},
{name:'shtgrs',label:'审核通过人数',sortable:true,align:'right',width:80},
{name:'descrip',label:'简介',sortable:true,width:120},
{name:'bmsj',index:"bmsj",label:'报名时间',sortable:false,align:'center',width:90},
{name:"starttime",label:'培训开始时间',sortable:false,align:'center',width:90},
{name:"endtime",label:'培训结束时间',sortable:true,align:'center',width:90},
{name:"status",index:"status",label:'培训班状态',sortable:true,width:80,formatter:getStatus}
],
multiselect:true,
onSelectAll:function(aRowids,status){},
showColModelButton:false,
ondblClickRow:viewPxbInfo
});
});
名称 | 类型 | 描述 | 默认值 | 可修改 |
url | string | 获取数据的地址 | ||
datatype | string | 从服务器端返回的数据类型,默认xml。 可选类型:xml,local,json,jsonnp,script,xmlstring,jsonstring,clientside | ||
postData | array | 此数组内容直接赋值到url上,参数类型:{name1:value1…} | 空array | 是 |
colModel | Array | 常用到的属性: name 列显示的名称; index 传到服务器端用来排序用的列名称; width 列宽度; align 对齐方式; sortable 是否可以排序 | ||
multiselect | boolean | 定义是否可以多选 | false | 否 |
onSelectAll | aRowids,status | multiselect为ture,且点击头部的checkbox时才会触发此事件。 aRowids:所有选中行的id集合,为一个数组。 status:boolean变量说明checkbox的选择状态,true选中false不选中。无论checkbox是否选择,aRowids始终有值 | ||
loadComplete | xhr | 当从服务器返回响应时执行,xhr:XMLHttpRequest 对象 | ||
ondblClickRow | rowid,iRow,iCol,e | 双击行时触发。 rowid:当前行id; iRow:当前行索引位置; iCol:当前单元格位置索引; e:event对象 | ||
onSelectRow | rowid,status | 当选择行时触发此事件。 rowid:当前行id; status:选择状态,当multiselect 为true时此参数才可用 |