У меня есть проект GWT, в котором мне нужно вручную указывать формат валюты, числа и даты и времени. Эти настройки включают указание символов валюты, разделителя группировки, десятичного разделителя, форматов отрицательных чисел и т. Д. Каким будет лучший способ выполнить это?Каковы наилучшие способы определения пользовательских валют, чисел и форматов даты и времени в GWT?
Должен ли я использовать класс GWT NumberFormat? NumberFormat широко использует конструкторы интернационализации GWT, такие как интерфейс Constants и т. Д. Поэтому, если вы указываете маску формата пользовательского номера, она все равно будет смотреть на текущую локаль и использовать эти денежные символы, десятичные символы и разделители тысяч, как указано в поздний и интернационализированный экземпляр «NumberFormat».
Мой вопрос: как бы вы выполнить это? Можете ли вы повторно реализовать функциональность NumberFormat
? Не могли бы вы извлечь из него и использовать защищенный конструктор и передать его в какой-то пользовательский экземпляр NumberConstant
, который вы создали сами? Как получить экземпляр i18n NumberConstants и использовать его для заполнения вашего собственного экземпляра и переопределить только то, что вы хотите?
Как вы подходите к этой проблеме?
я закончил тем, что делал что-то подобное. Должен иметь все виды странных хаков, но он работает нормально. –