var odata
= provideMemberTable.getSelected();
方法得到的事件是个Data对象,而不是字符串,虽然在显示的时候已经转化为字符串,此时仍然需要转换成字符串。转换之后可以回显,转换函数如下:
if (odata.registerTime.constructor != String) {
odata.registerTime = this.changeDateToString(odata.registerTime);
}
将日期类型转换成字符串型格式yyyy-MM-dd :
this.changeDateToString=function(DateIn)
{
var Year=0;
var Month=0;
var Day=0;
var CurrentDate="";
var date = new Date(DateIn["time"]);
Year = date.getFullYear();//getYear();
Month = date.getMonth()+1;
Day = date.getDate();
CurrentDate = Year + "-";
if (Month >= 10 ){
CurrentDate = CurrentDate + Month + "-";
}else{
CurrentDate = CurrentDate + "0" + Month + "-";
}
if (Day >= 10 )
{
CurrentDate = CurrentDate + Day ;
}
else
{
CurrentDate = CurrentDate + "0" + Day ;
}
return CurrentDate;
}