Вы можете выбрать практически любой формат, который вам нужен, когда отображает дату или время с помощью <xforms:output>
. Однако, когда захватывает дату или время с помощью <xforms:input>
, Orbeon Forms ограничивает вас несколькими форматами, как задокументировано .
Причина этого несколько техническая: для входных данных Orbeon Forms должна иметь возможность как форматировать дату / время в указанном вами формате, так и анализировать их. И разбор реализован так, чтобы принимать как можно больше разумных форматов даты или времени, введенных пользователем. Например, если вы выберете формат [M]/[D]/[Y]
(типичный для США), вы можете ввести 12/2/2011
, но также 12/2
(пропустить год) или даже 2
(пропустить год и месяц) или today
, а также несколько других форматов.
Суть в том, что из-за этого «умного разбора» <xforms:input>
может поддерживать только ряд предопределенных форматов. Дополнительные форматы могут быть добавлены, но для этого необходимо изменить сами Orbeon Forms для поддержки этих дополнительных форматов.