/** * 加载绩效附表 */ function getRepair4EquipmentCard(type, equipmentId) { $("#table_repair").bootstrapTable({ // 对应table标签的id url: ext.contextPath + '/workorder/workorderDetail/getlist.do', // 获取表格数据的url cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true striped: true, //表格显示条纹,默认为false pagination: true, // 在表格底部显示分页组件,默认false pageList: [10, 20, 50], // 设置页面可以显示的数据条数 pageSize: 10, // 页面数据条数 pageNumber: 1, // 首页页码 sidePagination: 'server', // 设置为服务器端分页 queryParams: function (params) { // 请求服务器数据时发送的参数,可以在这里添加额外的查询参数,返回false则终止请求 return { rows: params.limit, // 每页要显示的数据条数 page: params.offset / params.limit + 1, // 每页显示数据的开始页码 sort: params.sort, // 要排序的字段 order: params.order, type: type, equipmentId: equipmentId, status: '1' } }, onClickRow: function (row) {//单击行事件,执行查看功能 viewMaintainFun(row.id); }, sortName: 'id', // 要排序的字段 sortOrder: 'desc', // 排序规则 columns: [ { field: 'jobNumber', // 返回json数据中的name title: '工单号', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', width: '30%', }, { field: 'faultDescription', // 返回json数据中的name title: '故障现象', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', width: '40%' }, { field: 'user.caption', // 返回json数据中的name title: '维修人员', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', width: '15%' }, { field: 'repairDate', // 返回json数据中的name title: '维修时间', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle', width: '15%', formatter: function (value, row, index) { if(value!=null){ return value.substring(0, 19); } } } ], onLoadSuccess: function () { //加载成功时执行 adjustBootstrapTableView("table_repair"); console.info("加载数据成功"); }, onLoadError: function () { //加载失败时执行 console.info("加载数据失败"); } }) }