Маска формата Oracle APEX для всех номеров - PullRequest
0 голосов
/ 05 мая 2018

Как определить маску формата в Oracle APEX для номеров социального страхования и телефонных номеров?

Я знаю, как это сделать в PLSQL, но в APEX мы просто получаем поле «Форматировать маску», и кажется, что оно хочет только форматировать даты и валюту. Я хочу отформатировать свой номер как 999-99-9999 или 999-999-9999.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

Кроме того, вы можете использовать функцию HTML Expression для отображения поля в желаемом формате. Но вы не можете использовать это в качестве формата ввода данных в одном поле, где пользователь вводит цифры, а вы вводите дефисы по мере их ввода. Это только для полей только для отображения.

Другим вариантом будет иметь 3 поля, по одному для каждой части сохраненного значения данных (например, код города, обмен, номер).

0 голосов
/ 05 мая 2018

Я не думаю, что вы можете форматировать числа таким образом с TO_CHAR. Честно говоря, я не уверен, что это действительно должны быть цифры. Они действительно больше строк цифровых символов в моей книге. Возможно, вы захотите создать пользовательскую функцию и использовать ее в разделе форматирования.

...