Показать сообщение отдельно
  #4 (permalink)  
Старый 01.08.2015, 01:31
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Разобрался!!!

Оказывается надо было выставить опцию decimalPrecision: 10

itemId: "radius",
xtype: "numberfield",
fieldLabel: "Радиус",
labelWidth: 50,
step: 10,
value: 100,
decimalPrecision: 10


там по умолчанию decimalPrecision равен 2, а у меня радиус из формулы выходил со всеми знаками после запятой. В итоге иногда похоже старое значение равнялось новому... хотя didValueChange всегда равнялся = true... что весьма странно...

В общем когда я выставил 10 то все заработало. И зачем там стоит по умолчанию 2???
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием