起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1420|回复: 5

[处理中3] 数值获取后类型变化

[复制链接]

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
发表于 2017-6-28 08:45:28 | 显示全部楼层 |阅读模式
本帖最后由 lsqtly@163.com 于 2017-6-28 08:56 编辑

input绑定的字段是数值类型,修改数值后,如果是数字变数字的  获取到的值是正常的数字
但如果把它删除掉,获取到的就变了,请看下图
【这样正常吗?后续需要对这个字值进行计算,应该怎么办?】
QQ图片20170628084114.png

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
发表于 2017-6-28 10:06:02 | 显示全部楼层
1)不太明白你说的是什么?请表达清楚?
2)你的意思是:给input绑定一个数值类型的字段,若字段值是数字,则显示的数字。然后把数字删掉。则显示的是空字符串?
3)你具体想要实现的功能是什么?
回复 支持 反对

使用道具 举报

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2017-6-28 11:21:02 | 显示全部楼层
fanlingli 发表于 2017-6-28 10:06
1)不太明白你说的是什么?请表达清楚?
2)你的意思是:给input绑定一个数值类型的字段,若字段值是数字, ...

input 的值变化后,获取字段的值 做后续处理,
在表的“数据改变后”事件中处理,通过event.row.val("字段名") 获取数值
如果 把input 的数值 从1变成2,那获取到的数值是2,  
如果直接把1删空,则获取到的是一个对象

这样表达清楚吗?
回复 支持 反对

使用道具 举报

发表于 2017-6-28 18:14:33 | 显示全部楼层
lsqtly@163.com 发表于 2017-6-28 11:21
input 的值变化后,获取字段的值 做后续处理,
在表的“数据改变后”事件中处理,通过event.row.val("字 ...

那你就写代码判断一下吧!
如果这个值不是数字类型!就把它当做0对待呗!

  1. typeof(值) = "number"
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2017-6-30 10:19:26 | 显示全部楼层
  1.                         var amount = param.row.val("fAmount")||0;
  2.                         if(typeof(amount)=='object' && !amount.value) amount=0;
  3.                         total += amount;
复制代码


我是这样处理的, 管理员你们不觉得这样处理即麻烦,又可怕吗?  对于数值字段,输入“零”与“空值"的获得的结果是不相同的
回复 支持 反对

使用道具 举报

发表于 2017-6-30 13:53:06 | 显示全部楼层
lsqtly@163.com 发表于 2017-6-30 10:19
我是这样处理的, 管理员你们不觉得这样处理即麻烦,又可怕吗?  对于数值字段,输入“零”与“空值"的获 ...

目前只能写代码 ,自己判断了!

你好楼主,您反馈的这个现象 ,我们已提交到产品组(内部编号:2017063000003),感谢楼主的支持与配合。
希望可以完善下
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-19 07:48 , Processed in 0.100501 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表