Настройка библиотеки документов SharePoint для просмотра документов - PullRequest
1 голос
/ 09 июля 2009

У меня есть библиотека документов в MOSS 2007, в которой есть папки и файлы. Представление документа в библиотеке документов имеет следующие столбцы: имя документа, тип, Дата создания, дата создания, время изменения. Как настроить представление так, чтобы оно не показывало информацию для полей «изменено», «создано» и «создано» для папок. Другими словами, я хочу, чтобы эти поля были пустыми для типов содержимого «папка» в списке документов библиотеки документов. Заранее спасибо.

[Редактировать] Хотя ответ Пол-Яна частично отвечает на мой вопрос, я до сих пор не понимаю, как решить колонки «Создано» и «Изменено». Там нет атрибута, чтобы ссылаться на них в «Расчетное значение». Кусек сказал, что «Редактор» может использоваться для обращения к атрибуту «Изменено» документа, но это не работает

Ответы [ 4 ]

6 голосов
/ 09 июля 2009

Вы можете использовать рассчитанные столбцы, чтобы сделать это. Для каждого столбца, который вы хотите иметь, создайте вычисляемую альтернативу, проверяя, является ли тип контента «папкой». Например, вы бы создали столбец ModifiedNoFolder , определенный как

=IF([Content Type]<>"Folder",[Modified],"")

Обязательно назначьте правильный тип столбцу вычисления (datetime). Теперь удалите исходный столбец Modified из представления и вместо него добавьте ModifiedNoFolder.

О, и если вы имели в виду «в коде» (что делает этот вопрос более связанным с программированием), вы могли бы сделать то же самое в коде. : -)

1 голос
/ 27 марта 2010

Предлагаемый вычисляемый столбец с формулой: = IF ([Тип содержимого] <> «Папка», [Изменено], «») не будет работать для документов, добавляемых в библиотеку. Очевидно, этот столбец устанавливается до установки измененной даты, поэтому при загрузке документа вычисленное значение столбца будет установлено на «30.12.1899 12:00», а измененное значение будет иметь правильную дату / время * 1001. *

1 голос
/ 19 января 2010

изменено = @Editor в виде значения HTML.

1 голос
/ 13 июля 2009

Вы можете добавить javascript на главную страницу или на страницу aspx представления, которая будет искать в DOM соответствующие разделы и скрывать их.

...