$(function(){
initTalbe();
});
function initTalbe(){
$('#schedule_tab').bootstrapTable({
sidePagination : 'server',
queryParamsType : 'other',
contentType : 'application/x-www-form-urlencoded',
queryParams : function(params){
params = $.extend(params,$("#queryForm").serializeObject());
return params;
},
method : 'post',
url : '<%=contextPath %>/communicateclass/queryClassPage',
cache : false,
height : '100%',
striped : true,
pagination : true,
pageSize : 5,
pageList : [5, 10, 15],
search : true,
showColumns : false,
showRefresh : false,
minimumCountColumns : 2,
clickToSelect : true,
singleSelect : false,//为false时可以多选,true则复选框只能选择一条记录
paginationHAlign: 'left', //right, left
paginationVAlign: 'bottom', //bottom, top, both
paginationDetailHAlign: 'right', //right, left
columns : [{
field : 'operate',
title : '操作',
align: 'center',
valign: 'middle',
clickToSelect: false,
formatter: operateFormatter,
events: operateEvents
},{
field : 'claYear',
title : '年份',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'seaName',
title : '季节',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'deptName',
title : '校区',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'graName',
title : '年级',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'claName',
title : '班级名称',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'claNo',
title : '班级编号',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'claTeacherNames',
title : '上课教师',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : false,
}, {
field : 'claNum',
title : '讲数',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true,
clickToSelect : false
}, {
field : 'claRegedNum',
title : '在读人数',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true,
clickToSelect : false
} ]
});
}
function operateFormatter(value, row, index) {
var html = '<a class=\"visit\" href=\"javascript:void(0)"\>家校沟通</a> ';
return html;
}
//处理增删改差操作
window.operateEvents = {
'click .visit': function (e, value, row, index) {
toRevisitRegister(row.claId);
}
};
function toRevisitRegister(id){//连接子页面的脚本
$.xhModalBox({
type:"oper",
url:"<%=contextPath %>/communicateclass/toRevisitRegister?id="+id,
width:1300,
height:500,
title:"班级家校沟通",
buttons:[
{label:'关闭',clickEvent:function(dialog,iframe){dialog.close();}}
]
});
}
initTalbe();
});
function initTalbe(){
$('#schedule_tab').bootstrapTable({
sidePagination : 'server',
queryParamsType : 'other',
contentType : 'application/x-www-form-urlencoded',
queryParams : function(params){
params = $.extend(params,$("#queryForm").serializeObject());
return params;
},
method : 'post',
url : '<%=contextPath %>/communicateclass/queryClassPage',
cache : false,
height : '100%',
striped : true,
pagination : true,
pageSize : 5,
pageList : [5, 10, 15],
search : true,
showColumns : false,
showRefresh : false,
minimumCountColumns : 2,
clickToSelect : true,
singleSelect : false,//为false时可以多选,true则复选框只能选择一条记录
paginationHAlign: 'left', //right, left
paginationVAlign: 'bottom', //bottom, top, both
paginationDetailHAlign: 'right', //right, left
columns : [{
field : 'operate',
title : '操作',
align: 'center',
valign: 'middle',
clickToSelect: false,
formatter: operateFormatter,
events: operateEvents
},{
field : 'claYear',
title : '年份',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'seaName',
title : '季节',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'deptName',
title : '校区',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'graName',
title : '年级',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'claName',
title : '班级名称',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'claNo',
title : '班级编号',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true
},{
field : 'claTeacherNames',
title : '上课教师',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : false,
}, {
field : 'claNum',
title : '讲数',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true,
clickToSelect : false
}, {
field : 'claRegedNum',
title : '在读人数',
halign : 'center',
align : 'center',
valign : 'middle',
sortable : true,
clickToSelect : false
} ]
});
}
function operateFormatter(value, row, index) {
var html = '<a class=\"visit\" href=\"javascript:void(0)"\>家校沟通</a> ';
return html;
}
//处理增删改差操作
window.operateEvents = {
'click .visit': function (e, value, row, index) {
toRevisitRegister(row.claId);
}
};
function toRevisitRegister(id){//连接子页面的脚本
$.xhModalBox({
type:"oper",
url:"<%=contextPath %>/communicateclass/toRevisitRegister?id="+id,
width:1300,
height:500,
title:"班级家校沟通",
buttons:[
{label:'关闭',clickEvent:function(dialog,iframe){dialog.close();}}
]
});
}