开发工具与关键技术:VS , ASP.NET.MVC;
作者:吴维杰
撰写时间:2019.06.26
自定义数据表格的列是在使用插件初始化数据表格中,由于布尔类型的数据直接显示出来而显得比较不符合美观.
而自定义数据表格列可以改变数据在数据表格里的显示.
首先把
{ field: " StopOpen ", title: "停开", align: "center" },
改为{ templet:StopOpen, title: "停开", align: "center" },
Templet: 自定义列模板,模板遵循 laytpl 语法。这是一个非常实用的功能,你可借助它实现逻辑处理,以及将原始数据转化成其它格式,如时间戳转化为日期字符等
(1)function StopOpen(data) {
//获取到数据表格的StopOpen值
var StopOpen = data.StopOpen;
//让它如果获取值为true就传出” √”;
if (StopOpen == true) {
return "√";
}
//让它如果获取值为false就传出” ×”;
if (StopOpen == false) {
return "×";
}
}
(2)function StopOpen(data) {
//获取到数据表格的StopOpen值
var StopOpen = data.StopOpen;
//让它如果获取值为true就传出” 开放中”;
if (StopOpen == true) {
return "开放中";
}
//让它如果获取值为false就传出”停止中”;
if (StopOpen == false) {
return "停止中";}
}