jQuery MiniUI

标题: 【datagrid】默认时间处理。。。 [打印本页]

作者: wendys1127    时间: 2015-10-28 13:59:52     标题: 【datagrid】默认时间处理。。。

数据库中某一个时间字段,如果不输入值,也就是为空的情况下数据是1900-01-01 00:00:00

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

作者: dforce    时间: 2015-10-28 14:06:42

可以使用ondrawcell
判断某些不符合的事件,绘制空的单元格
grid.on("drawcell",function(e){
    if(e.field==""){
         if(e.value==""){
             e.cellHtml="";
      }
   }
})
作者: wendys1127    时间: 2015-10-28 15:20:26

dforce 发表于 2015-10-28 14:06
可以使用ondrawcell
判断某些不符合的事件,绘制空的单元格
grid.on("drawcell",function(e){

那如果,还有列叫更新人,然后我在绘制的时候怎么判断如果 更新人为空且时间是1900就绘制为空,,怎控制。。。
作者: dforce    时间: 2015-10-28 15:32:32

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

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2