Когда я применяю #formatNumber ('00% ') для поля в форме создания, например, 20%, реальное значение, сохраненное в модели, составляет 20 вместо ожидаемого 0,2.
У меня есть поле в форме создания, оно для отношения в процентах, для этого поля я устанавливаю значение как @widget.datasource.ratio#formatNumber('00%')
, это заставляет пользователя вводить процент и показывать значение в процентах, однако я считаю, что реальное значение сохранено в модели число перед процентом, напр. когда пользователь вводит 20%, число 20 сохраняется в базе данных вместо 20%.
Пока, похоже, что #formatNumber ('00% ') в процентном режиме можно использовать только в режиме чтения, чтобы показать число в процентах, напр. для числа 0,2 в базе данных это может быть показано как 20% в таблице, когда применяется этот трансформатор.
Как я могу использовать #formatNumber для принудительного ввода процентного значения и сохранения действительного числа / значения в базе данных? или есть лучшая практика для этого сценария.
Заранее спасибо.