var table =$('#orderInfoTable').DataTable({
processing: true, //加载
serverSide: true, //后台分页
searching: false, //索引
ajax : {
url : requestUrl,
type: "POST",
dataType: "json",
data:function(params){
params.orderCol = params.columns[params.order[0].column].data;
params.orderReg = params.order[0].dir;
var json = $("#form_search").serializeJson();
$.each(json,function(e){
params[e] = json[e];
});
}
},
columns : [ {
data : "hyHospitalName", /* 医院名称*/
orderable:false
}, {
data : "propertyTypeName", /* 属性类型*/
orderable:false
}, {
data : "propertyValue" /*属性值*/
}, {
data : "dr" /*可用状态(可用状态 0:禁用,1:可用)*/
},{
data : "cdt" /*订单创建时间*/
},{
data : "mdt" /*订单更新时间*/
},{
data:null
}],
columnDefs: [
{
targets: 2,
sWidth:'30%',
orderable : false,
render: function(data,type,row,meta) {
var text = "";
if(row.dataParamType=='boolean' && data=="1"){
return "是";
}else if(row.dataParamType=='boolean' && data=="0"){
return "否";
}else if (row.dataParamType=='textarea'){
var text = data;
if(data.length>100){
var tx = data.substring(0,40).replace(/[\r\n]/g,"")
text = tx + "..." + "[显示详情]";
}
return text==null?"":text;
}else{
return data;
}
},
className: "dt-body-center"
},
{
targets: 3,
orderable : false,
render: function(data, type, row, meta) {
if(data=='1'){
str = "启用";
}else{
str = "禁用"
}
return str;
},
className: "dt-body-center"
},
{
targets: [4,5],
orderable : true,
render: function(data, type, row, meta) {
if(data==null){
return "";
}
return new Date(data).Format("yyyy-MM-dd hh:mm:ss");
},
className: "dt-body-center"
},
{
targets: 6,
orderable : false,
render: function(data, type, row, meta) {
var flag = "";
var title = "";
var icron = "";
if(row.dr == '1'){
/*flag = "1";*/
title = "禁用";
// icron = ""
icron = ""
}
if(row.dr == '0'){
/*flag = "0";*/
title = "启用";
// icron = ""
icron = ""
}
var str = ""+icron+""
+" "
+" ";
return str;
},
className: "dt-body-center"
}
],
scrollY:500,
scrollCollapse: true,
aaSorting: [[ 4, "desc" ]]
});