最近喜欢上了EXTJS,最后决定把它用在项目中,在网上找到了ExtJsExtenderControl,可按照例子把日期列写为:
<cc1:ColModel allowBlank="true" dataIndex="ApplyDate" DataType="Date" header="申请日期" sortable="true" /> 发现出现的是\Date(120654802547)\的时间戳形式 把其改为 <cc1:ColModel allowBlank="true" dataIndex="ApplyDate" DataType="Date" header="申请日期" sortable="true" renderer="formatDate" /> function formatDate(val){ if(val!=null && val!="") { var timemap = val.replace("/Date(","").replace(")/",""); var dateN = new Date(parseInt(timemap)); var m; var d; if(dateN.getMonth()<9){ m="0"+(dateN.getMonth()+1); }else{ m=dateN.getMonth()+1; } if(dateN.getDate()<10){ d="0"+dateN.getDate(); }else{ d=dateN.getDate(); } return dateN.getFullYear()+"-"+m+"-"+d; } return ""; } 显示正常日期,大功告成!
posted on 2008-05-11 18:30 舒密 阅读(1963) 评论(0) 编辑 收藏