Хорошо, тогда чисто дисплей.Я не думаю, что есть простой способ сделать это для всех ваших полей, но указав маску формата для этих полей, используя, например, FM999G999G990D000
.
Это было бы раздражающим для многих полей в приложении, хотя, я согласен.Это еще более раздражает, когда, только указав маску формата, элементы распознаются как числовые поля.Может быть, сделать плагин, который идентичен числовому полю, но с маской формата по умолчанию может помочь.Или запросите представления apex, чтобы найти элементы, затем обновите их (хотя вам потребуется доступ к «внутренним» таблицам apex, wwv_ * items).
select application_name, page_id, page_name, item_name, display_as, display_as_code, format_mask from apex_application_page_items where page_id = 6
, которые затем можно преобразовать в обновление...
Мне больше нечего предложить, пока я всегда указывал маску формата во время разработки ...