jQuery MiniUI

标题: 后台为Null前台显示为0 [打印本页]

作者: helius    时间: 2019-11-30 14:08:15     标题: 后台为Null前台显示为0

后台是Null,传到前台就是0了,后台如果是data类型的null,前台为空,如果后台是Integer、Short、Long类型的值为nul,前台显示为0,这是为什么啊, 这是Bug么
作者: dforce    时间: 2019-12-2 09:29:52

spinner?可以设置allowNull="true" value="null“
作者: helius    时间: 2019-12-2 11:03:53

不是啊,我和同事都出现了这个问题,就是在datagrid中的普通column,
作者: helius    时间: 2019-12-2 11:04:36

dforce 发表于 2019-12-2 09:29
spinner?可以设置allowNull="true" value="null“

不是啊,我和同事都出现了这个问题,就是在datagrid中的普通column,
作者: felt    时间: 2019-12-2 11:05:59

helius 发表于 2019-12-2 11:04
不是啊,我和同事都出现了这个问题,就是在datagrid中的普通column,

前端并没有Integer、Short、Long这些类型,请f12查看你后台到底传出来的数据是什么
作者: helius    时间: 2019-12-2 11:28:49

felt 发表于 2019-12-2 11:05
前端并没有Integer、Short、Long这些类型,请f12查看你后台到底传出来的数据是什么 ...

我后台传过来的是List集合,集合中的是对象,对象中有一些属性是Integer、Short、Long类型,对应的值是Null,但到了前端就变成了0,同时对应的时间类型则没有此问题,在前端表格显示是直接是空,即没有任何显示
作者: felt    时间: 2019-12-2 13:18:56

helius 发表于 2019-12-2 11:28
我后台传过来的是List集合,集合中的是对象,对象中有一些属性是Integer、Short、Long类型,对应的值是Nu ...

js没有这些类型,f12看他接收到的是什么就是什么。
作者: helius    时间: 2019-12-2 13:32:17

felt 发表于 2019-12-2 13:18
js没有这些类型,f12看他接收到的是什么就是什么。

看了,果然都变成0了。,后台是String类型的,前台就是“”空字符串,请问这个该怎么处理啊,为啥传着Null就变成0了啊
作者: felt    时间: 2019-12-2 14:02:12

helius 发表于 2019-12-2 13:32
看了,果然都变成0了。,后台是String类型的,前台就是“”空字符串,请问这个该怎么处理啊,为啥传着Nul ...

请后台处理成其他格式,比如"null"
作者: 18473978769    时间: 2020-2-25 16:54:48

helius 发表于 2019-12-2 13:32
看了,果然都变成0了。,后台是String类型的,前台就是“”空字符串,请问这个该怎么处理啊,为啥传着Nul ...

截图出来吧 我也是这样的,我现在是每一列在加载时都用renderer用函数渲染一遍




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