2012-01-19 2 views
2

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

+0

Является ли это SharePoint 2010 или 2007? – GemCer

+0

Sharepoint 2010, я хочу редактировать в EditForm.Aspx, используя Sharpeoint designer 2010 – Waleed

ответ

3

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

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

enter image description here

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

-1
  1. Убедитесь, что тип контента является типом содержимого по умолчанию
  2. Перейти к настройкам списка/библиотеки
  3. Перейти к дополнительным настройкам
  4. Изменить первый вариант «Укажите, следует ли разрешить управление типами контента на этой библиотеке документов ... "нет.

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

0

вы можете использовать редактор содержимого веб-части с помощью сценария JQuery:

$(document).ready(function() { 
$("select[id*='ContentTypeChoice']").closest('tr').hide(); 
)}; 
Смежные вопросы