У меня проблема. Я должен заполнить форму (на странице создания) со многими вводами для чисел, и большинство из них больше 1000 (одна тысяча), поэтому, когда я пишу цифры, у них нет никакого формата (я знаю, это очевидно), тогда после создания, когда показана страница показа, можно видеть, что цифры имеют формат (пример: создать страницу: 1000.5 => показать страницу: 1,000.5). Когда я вызываю страницу редактирования для редактирования записи, входы формы заполняются форматированными цифрами, как это происходит на странице показа, и они создают ошибки в некоторых полях результатов, потому что я должен выполнить некоторые вычисления после загрузки страницы.Изменить формат номера для приложения Grails
Как сохранить числа, загруженные на странице редактирования (и показать страницу тоже) без форматирования? Для меня не имеет значения, следует ли применять решение для всех моих приложений, мне приходится иметь дело с большим количеством чисел, поэтому было бы лучше.
Вид show.gsp не использует g.formatNumber, но (как пример):
По мнению _form.gsp (так в create.gsp и редактировать GSP) это код то же самое поле:
в настоящее время эти результаты:
мне нужно забранные номера в представлении edit.gsp делать не имеют какой-либо формат. Или, если это возможно, изменить форматирование номера приложения по умолчанию.
Заранее спасибо.
Пожалуйста, опубликуйте просмотры snipsets, где напечатан номер. И проверьте, что вы используете grails.views.default.codec. –
В представлении show.gsp не используется g.formatNumber, но (как пример): ' ' В представлении _form.gsp (так что в файле create.gsp и edit gsp) это код для того же поля: ' '.Кодировка: 'grails.views.default.codec =" none "' –
версия grails? –