pihel / cash

Home Bookkeeping on ExtJS 4, PHP 5, SQLite 3
http://buh.skahin.ru
38 stars 13 forks source link

Ввод суммы с точкой в качестве разделителя #64

Closed AlexeySa closed 7 years ago

AlexeySa commented 7 years ago

Предлагаю маленький, но очень полезный фикс. На форме добавления/редактирования операций сделать возможность вводить сумму с точкой, а во внутренней логике уже заменять её на запятую.

pihel commented 7 years ago

Где то было в Issues или я просто смотрел. Помню, что были проблемы с extjs, где разделитель для числовых полей не настраивается и как это обойти я быстро не нашел. Так что не очень простая задача получается. Как быстрый вариант в голову приходит только заменить тип поля с числового на текстовое.

pihel commented 7 years ago

Добавил замену ",бю" на "." через js. Как такой вариант?

AlexeySa commented 7 years ago

Обновился. Но что-то не получается ввести в поле суммы что-то другое кроме цифр и точки. Замены нет. Если вставить сумму по Ctrl+V, то запятая и всё, что за ней отбрасывается. 11,33 превращается в 11. p.s. На демоверсии homebuh.pro фишка работает. Может быть в коммит что-то не попало?

pihel commented 7 years ago

Да, вроде, все выложил. У меня в demo тоже не сразу заработало, после пары сбросов кэша. Это не помогает?

AlexeySa commented 7 years ago

Действительно, после очистки кэша заработало. Спасибо!