jQuery MiniUI

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

后台传过来的Null值前台显示0 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-5-29 11:32:17 |只看该作者 |倒序浏览
  1. <div field="age" width="70" allowSort="true" headerAlign="center" align="center">年龄
  2.    
  3.     <input property="editor" class="mini-spinner" minValue="0" maxValue="150" value="25"
  4.            style="width:100%;"/>
  5. </div>
复制代码
在datagrid表格中, 后台传过来的明明是Null,前台这个地方就给我显示成0了?这是为什么啊,另外怎么设置默认值呢?

Rank: 8Rank: 8

沙发
发表于 2019-5-29 12:56:42 |只看该作者
没有默认值,显示的都是根据你的行数据来的。
你传的null,那么就不会显示内容。
你编辑过了,那么spinner的默认值是0,就会显示0.

Rank: 3Rank: 3

板凳
发表于 2019-5-29 13:03:57 |只看该作者
felt 发表于 2019-5-29 12:56
没有默认值,显示的都是根据你的行数据来的。
你传的null,那么就不会显示内容。
你编辑过了,那么spinner ...

我点新增的时候,如果不编辑该单元格传到后台的时候确实是null,但我点查询后,后台返回的明明还是null,这个时候在前台显示就是0了

Rank: 8Rank: 8

地板
发表于 2019-5-29 13:30:34 |只看该作者
helius 发表于 2019-5-29 13:03
我点新增的时候,如果不编辑该单元格传到后台的时候确实是null,但我点查询后,后台返回的明明还是null, ...

不编辑的话是不会显示0的。如图
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

5#
发表于 2019-5-29 13:39:36 |只看该作者
felt 发表于 2019-5-29 13:30
不编辑的话是不会显示0的。如图

我不是采用的grid.setdata,我用的grid.load,后台最后返回的数据确实是null,数据库里面也是null,但我不知道前台为啥就是显示0,我的代码就那样,也没有关于age这一网格的js操作。

Rank: 8Rank: 8

6#
发表于 2019-5-29 14:05:04 |只看该作者
helius 发表于 2019-5-29 13:39
我不是采用的grid.setdata,我用的grid.load,后台最后返回的数据确实是null,数据库里面也是null,但我不 ...

这一样的,url加载,我们内部也是这样加载进去的。如果没编辑过,肯定是不会显示0的。

Archiver|普加软件

GMT+8, 2024-11-28 02:46 , Processed in 1.077715 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部