jQuery MiniUI

标题: 后台传过来的Null值前台显示0 [打印本页]

作者: helius    时间: 2019-5-29 11:32:17     标题: 后台传过来的Null值前台显示0

  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了?这是为什么啊,另外怎么设置默认值呢?

作者: felt    时间: 2019-5-29 12:56:42

没有默认值,显示的都是根据你的行数据来的。
你传的null,那么就不会显示内容。
你编辑过了,那么spinner的默认值是0,就会显示0.
作者: helius    时间: 2019-5-29 13:03:57

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

我点新增的时候,如果不编辑该单元格传到后台的时候确实是null,但我点查询后,后台返回的明明还是null,这个时候在前台显示就是0了
作者: felt    时间: 2019-5-29 13:30:34

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

不编辑的话是不会显示0的。如图[attach]12250[/attach]
作者: helius    时间: 2019-5-29 13:39:36

felt 发表于 2019-5-29 13:30
不编辑的话是不会显示0的。如图

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

helius 发表于 2019-5-29 13:39
我不是采用的grid.setdata,我用的grid.load,后台最后返回的数据确实是null,数据库里面也是null,但我不 ...

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




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