Как отформатировать поле даты в ListItemProperty SharePoint - PullRequest
1 голос
/ 04 марта 2011

У меня есть список SharePoint (2010) с полем даты.

Теперь в моей пользовательской форме отображения я могу добавить поле

.
<SharePoint:ListItemProperty Property="MyDateField" runat="server" id="ListItemProperty1" />

, что приводит к следующему выводу

21.02.2011 15:44

Как я могу сказать SharePoint отформатировать дату в

21.02.2011

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

Любая помощь будет высоко ценится.

Ответы [ 4 ]

4 голосов
/ 04 марта 2011

При создании столбца «Дата» в списке есть возможность выбрать: 1) Только дату;2) Дата и время.Если вы выбираете первый вариант, то в форме отображения отображается только дата

2 голосов
/ 04 марта 2011

Недавно мне пришлось выполнить аналогичную задачу, но клиент хотел, чтобы время сохранялось, а также дата, просто чтобы не отображать дату.

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

Расчетный столбец имел следующую формулу:

=TEXT([News Article Date],"dd MMMM yyyy")

К вашему сведению: это было на страницерасположение.

0 голосов
/ 01 мая 2014

программно (powershell):

$web = get-spweb http://thingy/
$list = $web.lists["List Name"]
$datefield = $list.fields["Date Field"]
$datefield.displayformat = [microsoft.sharepoint.spdatetimefieldformattype]::dateonly
$datefield.update()
0 голосов
/ 13 февраля 2012

Пожалуйста, смотрите http://panvega.wordpress.com/2008/12/08/ddwrtformatdate-with-different-formatflags/ для пользовательских страниц.

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