Изменить формат даты в шаблоне Sharepoint - PullRequest
1 голос
/ 19 апреля 2011

Используя SharePoint 2007, я скачал шаблон расписания и материалов для обучения сотрудников Microsoft с http://www.microsoft.com/downloads/details.aspx?FamilyId=B5206277-550C-44DA-A2D5-D7E32E3B6B8F

Это именно то, что я хотел, но формат даты для даты начала / окончания указан в формате "MM / dd /гггг "(США).Я хочу это в "дд / мм / гггг" (Великобритания), но не могу за всю жизнь найти, где я могу изменить эту простую деталь.Любой совет?

РЕДАКТИРОВАТЬ: Я нашел оскорбительный кусок кода:

<SharePoint:FormField runat="server" id="ff7{$Pos}" ControlMode="New" FieldName="EventDate" __designer:bind="{ddwrt:DataBind('i',concat('ff7',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@EventDate')}"/>

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

РЕДАКТИРОВАТЬ: ОК. По-прежнему возникают проблемы с этим.Когда я редактирую элементы, даты форматируются правильно, но когда он отображает даты, они отображаются неправильно.Есть идеи?

Правильно: enter image description here

Неверно: enter image description here

Ответы [ 3 ]

2 голосов
/ 19 апреля 2011

Как правило, формат даты определяется региональными настройками сайта и не жестко закодирован в каком-либо шаблоне.

Вы проверили действия сайта> Настройки сайта> Региональные настройки > Язык?

2 голосов
/ 24 мая 2011

Если вы редактируете этот оскорбительный фрагмент кода, добавьте LocaleId="2057", если решение @Ryans вам не подходит.У меня была похожая ситуация, и я добавил, что это работает для меня

, то есть

<SharePoint:FormField runat="server" id="ff7{$Pos}" LocaleId="2057" ControlMode="New" FieldName="EventDate" __designer:bind=" ddwrt:DataBind('i',concat('ff7',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@EventDate')}"/>
0 голосов
/ 19 апреля 2011

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

Я думаю, что это полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...