Настройка формы «Загрузить документ» в SharePoint 2010 на основе типа контента - PullRequest
1 голос
/ 14 января 2011

Когда вы нажимаете на название библиотеки, переходите на вкладку документов, нажимаете «загрузить документ».

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

Вместо этого мне нужно запустить пользовательскую форму информационного пути, которая позволит мне динамически заполнять 2-й выпадающий список на странице после заполнения выпадающего типа контента (все еще 1-й).

Мне кажется, что я действительно цепляюсь за соломинку здесь. На этом этапе я мог бы использовать ссылку на соответствующий раздел книги, ссылку на соответствующий пост или даже просто правильные термины для добавления в поиск Google. Какое правильное имя для этой формы?

Я нашел это, которое, кажется, учит вас, как вставить настроенную форму aspx: http://microsoftsharepointandbeyond.blogspot.com/2009/10/customizing-ootb-sharepoint-forms.html Но мне бы очень хотелось, чтобы вместо него использовался Infopath.

Буду очень признателен за любые советы или указания.

1 Ответ

2 голосов
/ 15 января 2011

Я почти уверен, что сделать это с помощью infopath невозможно, формы привязаны к (codebehind) классу в объектной модели SharePoint, которая обрабатывает фактическую загрузку (добавление в список, установка значений полей и т. Д. И т. Д.) ,

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

  • редактирование OOTB upload.aspx в 14 кусте сделает вашу среду неподдерживаемой (то есть, если что-то затормозит, MS предложит вам вернуть ферму в поддерживаемое состояние, прежде чем они придут и помогут вам.
  • В следующий раз, когда вы установите обновление для sharepoint, ваши изменения могут быть перезаписаны.
...