|
楼主 |
发表于 2013-12-24 13:19:46
|
显示全部楼层
感谢各位的帮助,现代码已修改完成。前台显示及保存到数据库的问题均已解决。感谢yinlun,Snodes!
新修改的代码如下:
mainActivity.CalVacationDays = function(event){
//开始日期控件
var objStart=justep.xbl("iptFVacationStartDate");
//结束日期控件
var objEnd=justep.xbl("iptFVacationEndDate");
//天数文本框控件
var obj =justep.xbl("iptFVacationDays");
//计算天数
iDays=justep.Date.diff(justep.Date.fromString(objStart.currentValue, justep.Date.STANDART_FORMAT_SHOT),justep.Date.fromString(objEnd.currentValue,justep.Date.STANDART_FORMAT_SHOT) , 'd')+1;
//天数写到前台文本框控件
obj.setValue(iDays);
//数据对象
var data=justep.xbl("dataMain");
//修改数据 data.getCurrentID()为当前行
data.setValue("fVacationDays", iDays, data.getCurrentID());
};
|
|