众所周知Oracle数据库中的date与众不同,在Easyui中显示数据库的date类型如果不经过转化为显示为Object。因此需要经过处理。

1、首先你要写转化date的JavaScript

<script type="text/javascript">
function formattime(val) {
var year=parseInt(val.year)+1900;
var month=(parseInt(val.month)+1);
month=month>9?month:('0'+month);
var date=parseInt(val.date);
date=date>9?date:('0'+date);
var hours=parseInt(val.hours);
hours=hours>9?hours:('0'+hours);
var minutes=parseInt(val.minutes);
minutes=minutes>9?minutes:('0'+minutes);
var seconds=parseInt(val.seconds);
seconds=seconds>9?seconds:('0'+seconds);
var time=year+'-'+month+'-'+date+' '+hours+':'+minutes+':'+seconds;
return time;
}
</script>

2、在Datagrid中调用这个函数

$(function() {
$('#tt').datagrid({
title : '表格信息',
iconCls : 'icon-ok',
width : 800,
height : 400,
pageSize : 10,
pageList : [ 5, 10, 15, 20 ],
nowrap : true,//设置为true,当数据长度超出列宽时将会自动截取
striped : true,//设置为true将交替显示行背景。
collapsible : true,//显示可折叠按钮
toolbar : "#tb",
url : 'load!queryTable.action?begindate=&enddate=&username=&ip=&operate=',
loadMsg : '数据装载中......',
singleSelect : true,//只能选择单行
fitColumns : true,//允许表格自动缩放,以适应父容器
remoteSort : false,
frozenColumns : [ [ {
field : 'ck',
checkbox : true
} ] ],
columns : [ [
{
title : '标题',
field : 'title',
width : '340',
rowspan : 2,
align : 'center'
},{
title : '类型',
field : 'cpersontype',
width : '120',
rowspan : 2,
align : 'center'
},
{
title : '上传时间',
field : 'loadtime',
width : '120',
rowspan : 2,
align : 'center',
formatter:function(val)
{ /* 调用函数显示时间 */
return formattime(val);
}
}] ],
pagination : true,//分页
rownumbers : true//行数
});
});

3、显示效果

4、在datetimebox控件中回填显示日期,在初始化$(function())中中添加代码

var mytime;
$('#time2').datetimebox();

5、在初始化$(function())中的$("#edittable").click(function()中添加代码

var row=$('#tt').datagrid('getSelected');
mytime=formattime(row.loadtime);/*loadtime是数据库中时间的字段*/
totime(mytime);/*调用totime方法*/

5、添加totime方法

function totime(val){
$('#time2').datetimebox('setValue',val);
}

6、对应的html代码

      <tr>
<td>上传时间</td>
<td><input name="time2" id="time2" > </td>
</tr>

6、成功在datetimebox控件中回填数据

最新文章

  1. Apache2.4.6 添加虚拟主机
  2. java的nio之:java的nio系列教程之buffer的概念
  3. Apache使用mysql认证用户
  4. svn出现“Previous operation has not finished; run &#39;cleanup&#39; if it was interrupted”,解决方法
  5. Lucene.net常见功能实现知识汇总
  6. [置顶] 深入浅出MongoDB(三)环境搭建
  7. MySQL事件调度器event的使用
  8. [TJOI2007] 调整队形
  9. dedecms二次开发
  10. 用6个案例说明如何恢复PXC集群
  11. Linux 无线网卡配置
  12. PHP is_writeable 存在bug , 写一个自定函数 判断文件是否可写
  13. ffmpag总结_android_to_ios视频转换
  14. {Django基础九之中间件} 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证
  15. Html.DropDownList()的用法
  16. vue项目部署上线
  17. block本质探寻三之block类型
  18. 若是将Map作为Key,存入Redis,该如何操作?
  19. Chrome 开发者控制台使用技巧
  20. unity googleplay随手记

热门文章

  1. Android TabActivity之感叹
  2. 怎样将关系型数据表转换至hbase数据表
  3. jQuery 對table的基本操作
  4. Tomcat jdbc pool配置
  5. 配置keil MDK和keil C51共存
  6. 判断两条直线的位置关系 POJ 1269 Intersecting Lines
  7. bootstrap初探
  8. wildfly部署solr.war
  9. js动态新增组合Input标签
  10. 如何在github上传自己的项目