Как изменить в EditForm.aspx библиотеки документов Sharepoint 2010 - PullRequest
2 голосов
/ 19 января 2012

У меня есть библиотека документов, и я добавляю тип контента Ссылка на документ, всякий раз, когда открываю Редактировать свойства (EditForm.aspx), я вижу первую строку раскрывающегося списка, содержащую оба типа контента. Я хочу удалить эту строку, чтобы у пользователя не было изменений в тип содержимого по умолчанию .?

Ответы [ 3 ]

3 голосов
/ 20 января 2012

Я бы предложил создать пользовательскую форму редактирования для типа контента «Ссылка на документ».

В конструкторе SharePoint щелкните «Списки и библиотеки», а затем щелкните библиотеку документов, к которой вы хотите применить изменение. Найдите раздел «Формы», как правило, справа, в середине. Нажмите кнопку «Новый ...». В диалоговом окне «Создать новую форму списка» присвойте файлу имя (т. Е. EditLinkToDocument). Выберите переключатель «Изменить форму элемента ...», установите флажок «Установить как форму по умолчанию для выбранного типа содержимого». В раскрывающемся списке «Выберите тип содержимого для использования:» выберите тип содержимого «Ссылка на документ». Нажмите OK, чтобы создать новую форму, например:

enter image description here

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

0 голосов
/ 11 апреля 2014

вы можете использовать веб-часть редактора контента со скриптом jquery:

$(document).ready(function() {
$("select[id*='ContentTypeChoice']").closest('tr').hide();
)};
0 голосов
/ 23 января 2012
  1. Убедитесь, что ваш тип контента является типом контента по умолчанию
  2. Перейти к списку / настройкам библиотеки
  3. Перейти к расширенным настройкам
  4. Измените первый параметр «Указать, разрешать ли управление типами содержимого в этой библиотеке документов ...» на №.

Это удалит возможность изменять тип содержимого на странице редактирования во всех готовых формах редактирования. Не требуется пользовательский код / ​​формы.

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