Дата подсказки в БО - PullRequest
0 голосов
/ 19 мая 2009

У меня есть веб-отчет, который принимает ввод даты. Мне нужно получить данные от пользователя в формате «дд-ммм-гггг»; однако календарный элемент управления, который BO предоставляет пользователю для выбора даты, всегда отображается в формате М / ДД / ГГГГ ЧЧ: ММ: СС / ПМ.

Есть ли способ контролировать это поведение?

Ответы [ 3 ]

1 голос
/ 02 ноября 2011

Вы можете установить формат даты (и все другие форматы) в параметрах locatizion в настройках пользователя для каждого пользователя, которого вы используете в cms, просто настройками infoview для каждого пользователя.

домашний экран центрального управления -> настройки -> предпочтительный язык просмотра + местный часовой пояс. или же домашний экран infoview -> настройки -> предпочтительный язык просмотра + местный часовой пояс.

это также установит формат приглашения даты

1 голос
/ 24 апреля 2012

Есть еще один вариант.

На сервере BO есть файл javascript, который используется для создания всплывающего календаря.

..\Tomcat55\webapps\AnalyticalReporting\viewers\cdz_adv\lib\calendar.js

Внутри этого файла есть функция с именем CTFB_setFormatInfo, которая, если она передана в формате даты, использует ее ... если нет, то, кажется, существует жестко заданное значение по умолчанию "MM / dd / yyyy чч: мм: сс а".

Я почти уверен, что другие дюжины способов установить формат даты, найденный в BO, не обновляются (пользовательские настройки, файл prn, свойства объекта и т. Д.).

function CTFB_setFormatInfo(format,arrDays,arrMonth,AM,PM)
{
var o=this
o.arrMonthNames=arrMonth?arrMonth:_month
o.arrDayNames=arrDays?arrDays:_day
o.format=format?format:"MM/dd/yyyy hh:mm:ss a"
o.AM=AM?AM:_AM
o.PM=PM?PM:_PM
}

Я только что обновил этот файл - и теперь я получаю непротиворечивые дд / мм / гггг - без раздражающего случайного вызова мм / дд / гггг, когда предпочтение не передается.

1 голос
/ 11 сентября 2009

Вы пытались изменить все поля даты в конструкторе Universe на нужный формат? Вы можете либо отформатировать их с помощью SQL в окне выбора оператора «Свойства объекта», либо изменить формат поля, щелкнув правой кнопкой мыши и выбрав «Формат объекта ...»

Я почти уверен, что это повлияет на то, как его увидит конечный пользователь.

...