// @Bind @dtTiming.onDataChange
|
!function(self, arg) {
|
var porp = arg.property;
|
if(porp == "timType"){
|
if(arg.newValue == "day"){
|
arg.entity.set("week",null);
|
arg.entity.set("appointTime",null);
|
view.get("^week").set("readOnly",true);
|
view.get("^day").set("readOnly",false);
|
view.get("^hour").set("readOnly",true);
|
}
|
if(arg.newValue == "week"){
|
arg.entity.set("appointTime",null);
|
view.get("^week").set("readOnly",false);
|
view.get("^day").set("readOnly",false);
|
view.get("^hour").set("readOnly",true);
|
}
|
if(arg.newValue == "hour"){
|
arg.entity.set("week",null);
|
arg.entity.set("hour",null);
|
arg.entity.set("minute",null);
|
view.get("^week").set("readOnly",true);
|
view.get("^day").set("readOnly",true);
|
view.get("^hour").set("readOnly",false);
|
}
|
}
|
};
|
|
//@Bind #tabControlMain.onTabChange
|
!function(self,arg,dataSetTiming){
|
var name = self.get("currentTab.name");
|
if(name == "tabGrain"){
|
dataSetTiming.set("parameter",{
|
type:"grain"
|
}).flushAsync();
|
}
|
|
if(name == "tabPest"){
|
dataSetTiming.set("parameter",{
|
type:"pest"
|
}).flushAsync();
|
}
|
|
if(name == "tabGas"){
|
dataSetTiming.set("parameter",{
|
type:"gas"
|
}).flushAsync();
|
}
|
if(name == "tabStorage"){
|
dataSetTiming.set("parameter",{
|
type:"storage"
|
}).flushAsync();
|
}
|
};
|
|
/**
|
* 单元格说明渲染
|
* @param arg
|
* @param self
|
*/
|
weekRenderCell = function(arg, self) {
|
var data = arg.data;
|
var week = data.get("week");
|
var result = "";
|
if (data.get("timType") == "day") {
|
result = "每天:" + data.get("hour") + "点" + data.get("minute") + "分 执行";
|
}
|
if (data.get("timType") == "week") {
|
if (week == "MON")
|
result = "每周一:" + data.get("hour") + "点" + data.get("minute")
|
+ "分 执行";
|
if (week == "TUE")
|
result = "每周二:" + data.get("hour") + "点" + data.get("minute")
|
+ "分 执行";
|
if (week == "WED")
|
result = "每周三:" + data.get("hour") + "点" + data.get("minute")
|
+ "分 执行";
|
if (week == "THU")
|
result = "每周四:" + data.get("hour") + "点" + data.get("minute")
|
+ "分 执行";
|
if (week == "FRI")
|
result = "每周五:" + data.get("hour") + "点" + data.get("minute")
|
+ "分 执行";
|
if (week == "SAT")
|
result = "每周六:" + data.get("hour") + "点" + data.get("minute")
|
+ "分 执行";
|
if (week == "SUN")
|
result = "每周日:" + data.get("hour") + "点" + data.get("minute")
|
+ "分 执行";
|
}
|
if (data.get("timType") == "hour") {
|
if (data.get("appointTime")) {
|
result = "指定时间:"
|
+ data.get("appointTime").formatDate("Y年m月d日 H点i分s秒")
|
+ " 执行。";
|
} else {
|
result = "指定时间:执行。";
|
}
|
}
|
arg.dom.innerHTML = result;
|
};
|