在datagrid 中有RepairedTimeLasts一列
function ondrawcell(e) {
if (e.field == "RepairedTimeLasts") {
var a = e.row.RepairedTime.getTime()
var b = e.row.AccidentOccurTime.getTime();
var m = a - b;
var lasttime = GetAdvanceTime(m);
e.cellHtml = lasttime;
}
}
function GetAdvanceTime(timespanms) {
var timespanh = timespanms / 3600000;
var result = "";
if (timespanh < 1 && timespanh >= 0) {
result = (timespanms / 60000).toFixed(0) + "分钟";
} else if (timespanh >= 1 && timespanh < 24) {
result = timespanh.toFixed(0) + "小时";
} else if (timespanh >= 24) {
result = Math.floor((timespanh / 24)) + "天" + (timespanh % 24 == 0 ? "" : (timespanh % 24).toFixed(0) + "小时");
} else {
我这一列是在前台得到的, if (e.field == "RepairedTimeLasts") {
var a = e.row.RepairedTime.getTime()
var b = e.row.AccidentOccurTime.getTime();
var m = a - b;
var lasttime = GetAdvanceTime(m);
e.cellHtml = lasttime;
}
} 作者: 小葱儿 时间: 2014-6-12 09:50:13
小葱儿 发表于 2014-6-12 09:39
我这一列是在前台得到的, if (e.field == "RepairedTimeLasts") {
var a = e.row.Repai ...
我后天是根据 order by RepairedTime desc 排序的,我前台的这一行是根据
if (e.field == "RepairedTimeLasts") {
var a = e.row.RepairedTime.getTime()
var b = e.row.AccidentOccurTime.getTime();
var m = a - b;
var lasttime = GetAdvanceTime(m);
e.cellHtml = lasttime;
}
得到的,那么我该怎么对 if (e.field == "RepairedTimeLasts") field=RepairedTimeLasts的这一行排序呢?作者: 小葱儿 时间: 2014-6-12 10:00:08
小葱儿 发表于 2014-6-12 09:50
我后天是根据 order by RepairedTime desc 排序的,我前台的这一行是根据