2011-01-14 5 views
1

Когда вы нажимаете на имя библиотеки, перейдите на вкладку «Документы», нажмите «Загрузить документ».Настройка формы «Загрузить документ» в SharePoint 2010 на основе типа содержимого

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

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

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

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

Любые советы или рекомендации, которые вы можете предоставить, были бы весьма признательны.

ответ

2

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

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

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