Пользовательские поля SharePoint в представлении списка - PullRequest
1 голос
/ 22 июня 2009

У меня есть требование хранить значение DateTime в поле SharePoint, но настроить отображение в виде списка, чтобы оно отображалось в виде строки мммм. Базовое значение должно оставаться как DateTime, так что сортировка является хронологической, а не алфавитной.

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

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

У кого-нибудь есть идеи?

Спасибо

Justin

Ответы [ 2 ]

1 голос
/ 26 июня 2009

Завершено использованием уродливой серии <IfSubString> в RenderPattern ...

1 голос
/ 23 июня 2009

Я не знаю, если это то, что вы ищете, но я использовал решение с настраиваемым полевым управлением, которое переопределяет RenderFieldForDisplay, например:

protected override void  RenderFieldForDisplay(HtmlTextWriter output)

Это похожий пост:

Как управлять контролем доступа на основе столбцов в списках Sharepoint?

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