将Textinput限制为数字,空textinput的结果不是null而是0?

问题描述

| 我只想将输入限制为数字,但是对于空条目确实有问题:                               现在这样访问:
var newValue:Number = event.itemRenderer.data[event.datafield]
newValue现在是一个空条目,不为null,而是0 ...     

解决方法

尝试使用类似:
var newValue:Number = event.itemRenderer.data[event.dataField] ? Number(event.itemRenderer.data[event.dataField]) : NaN;
对于
Number
数据类型,请使用
NaN
而不是
null
。您可以调用
isNaN()
全局函数来检查
NaN
。