jQuery MiniUI

 找回密码
 立即注册
查看: 3977|回复: 3
打印 上一主题 下一主题

【datagrid】默认时间处理。。。 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-10-28 13:59:52 |只看该作者 |倒序浏览
数据库中某一个时间字段,如果不输入值,也就是为空的情况下数据是1900-01-01 00:00:00

----------------
现在我想做的是如何去在datagrid显示的时候不显示1900-01-01 而是显示为空,也就是什么都不显示

Rank: 8Rank: 8

沙发
发表于 2015-10-28 14:06:42 |只看该作者
可以使用ondrawcell
判断某些不符合的事件,绘制空的单元格
grid.on("drawcell",function(e){
    if(e.field==""){
         if(e.value==""){
             e.cellHtml="";
      }
   }
})

Rank: 3Rank: 3

板凳
发表于 2015-10-28 15:20:26 |只看该作者
dforce 发表于 2015-10-28 14:06
可以使用ondrawcell
判断某些不符合的事件,绘制空的单元格
grid.on("drawcell",function(e){

那如果,还有列叫更新人,然后我在绘制的时候怎么判断如果 更新人为空且时间是1900就绘制为空,,怎控制。。。

Rank: 8Rank: 8

地板
发表于 2015-10-28 15:32:32 |只看该作者
wendys1127 发表于 2015-10-28 15:20
那如果,还有列叫更新人,然后我在绘制的时候怎么判断如果 更新人为空且时间是1900就绘制为空,,怎控制 ...

可以多个条件判断,行数据e.record里有各列的数据

Archiver|普加软件

GMT+8, 2025-7-27 23:45 , Processed in 1.034226 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部