Пользовательские формы списка и несколько типов контента

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/2561

Вопрос

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

Спасибо, Мэтт Б.

Это было полезно?

Решение 2

Окончательный ответ: «Всегда проверьте Google!» После устранения неполадок списков/пользовательских страниц и понимания, они не были проблемой. Я должен был смотреть внутрь. Да, я сделал простой поиск в Google моего сообщения об ошибке:

http://www.google.com/search?q=th+data+source+control+failed+to+execute+the+insert+command.&sourceid=ie7&rls=com.microsoft:En-use-searchbox&ie= & oe =

Одна из первых ссылок, которые я увидел, была:

http://social.msdn.microsoft.com/forums/en/sharepointdevelopment/thread/1eae652f-2c7b-4a72-a06f-5cfeffce19bd

Проверяя даты поста, я подумал, что эта информация была слишком старой для моей среды ... Я уже был установлен SP1 ... приходите, чтобы узнать, я не работал на полностью обновленной ферме. Я работал на версии: 12.0.0.6300 Очевидно, это было недостаточно. После помощи @givenscj некоторой помощи с BSOD я спросил его о моей версии, и он рекомендовал обновить по крайней мере до SP2. Я сразу же воспринял его совет, и теперь проблема с внедрением источника данных исчезла.

Приветствия в пятницу!, Мэтт

Другие советы

Когда вы настраиваете форму (эффективно преобразование LFWP в DVWP), вы теряете автомагическую сторону LFWP. Как вы знаете, LFWP понимает все типы контента и настраивает себя в зависимости от того, какой тип контента вы выбрали. Это «понимание» уходит с DVWP.

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

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

Если единственная причина, по которой вы используете индивидуальную форму, - это заполнить столбцы из строки запроса, то я бы просто добавил какой -то скрипт, не обращаясь к DVWP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top