jQuery MiniUI

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

后台为Null前台显示为0 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-11-30 14:08:15 |只看该作者 |倒序浏览
后台是Null,传到前台就是0了,后台如果是data类型的null,前台为空,如果后台是Integer、Short、Long类型的值为nul,前台显示为0,这是为什么啊, 这是Bug么

Rank: 8Rank: 8

沙发
发表于 2019-12-2 09:29:52 |只看该作者
spinner?可以设置allowNull="true" value="null“

Rank: 3Rank: 3

板凳
发表于 2019-12-2 11:03:53 |只看该作者
不是啊,我和同事都出现了这个问题,就是在datagrid中的普通column,

Rank: 3Rank: 3

地板
发表于 2019-12-2 11:04:36 |只看该作者
dforce 发表于 2019-12-2 09:29
spinner?可以设置allowNull="true" value="null“

不是啊,我和同事都出现了这个问题,就是在datagrid中的普通column,

Rank: 8Rank: 8

5#
发表于 2019-12-2 11:05:59 |只看该作者
helius 发表于 2019-12-2 11:04
不是啊,我和同事都出现了这个问题,就是在datagrid中的普通column,

前端并没有Integer、Short、Long这些类型,请f12查看你后台到底传出来的数据是什么

Rank: 3Rank: 3

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

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

Rank: 8Rank: 8

7#
发表于 2019-12-2 13:18:56 |只看该作者
helius 发表于 2019-12-2 11:28
我后台传过来的是List集合,集合中的是对象,对象中有一些属性是Integer、Short、Long类型,对应的值是Nu ...

js没有这些类型,f12看他接收到的是什么就是什么。

Rank: 3Rank: 3

8#
发表于 2019-12-2 13:32:17 |只看该作者
felt 发表于 2019-12-2 13:18
js没有这些类型,f12看他接收到的是什么就是什么。

看了,果然都变成0了。,后台是String类型的,前台就是“”空字符串,请问这个该怎么处理啊,为啥传着Null就变成0了啊

Rank: 8Rank: 8

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

请后台处理成其他格式,比如"null"

Rank: 1

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

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

Archiver|普加软件

GMT+8, 2024-5-18 23:11 , Processed in 1.068701 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部