Ограниченный ввод текста в числах, пустой ввод текста приводит не к нулевому значению, а к 0? - PullRequest
0 голосов
/ 26 мая 2011

Я хочу ограничить ввод только цифрами, но у меня есть проблема с пустой записью:

теперь доступ выглядит так:

var newValue:Number = event.itemRenderer.data[event.dataField]

newValueтеперь для пустой записи не нуль, а 0 ...

1 Ответ

2 голосов
/ 26 мая 2011

Попробуйте использовать что-то вроде:

var newValue:Number = event.itemRenderer.data[event.dataField] ? Number(event.itemRenderer.data[event.dataField]) : NaN;

И используйте NaN, но не null для Number типа данных. И вы можете вызвать isNaN() глобальную функцию для проверки на NaN.

...