SharePoint 2013: с помощью StratusForms я удалил «NewForm.aspx», теперь только новый «NewForm» работать не будет - PullRequest
0 голосов
/ 13 декабря 2018

Инструменты: SharePoint 2013, SharePoint 2013 Designer, StratusForms

Что я делал: StratusForms - изменяйте формы SharePoint по умолчанию с помощью шаблонов HTML (https://www.youtube.com/watch?v=oai-m_KyzMc)

Статус: в настоящее время работают DispForm и EditForm, NewForm работал до инцидента.

Инцидент: я удалил главную веб-часть на NewForm, и форма была закрыта, поэтому я удалил NewForm.aspx. Я заново создал NewForm.aspx и также добавил его в библиотеку форм (https://sharepoint.stackexchange.com/questions/108467/accidentally-deleted-default-editform-aspx). Как и раньше, когда это работало, я добавил веб-часть редактора контента и указал ее на свой шаблон StratusForms, но он не работал. Элементы управления / поля не отображались. Ранее это работало на старой NewForm, ив настоящее время он работает с DispForm и EditForm.

Вопрос: Учитывая вышеприведенную информацию, кто-нибудь знает, почему, или еще лучше, есть решение, чтобы NewForm.aspx снова работал с StratusForms?

Спасибо!

1 Ответ

0 голосов
/ 14 декабря 2018

Таким образом, основной проблемой было внутреннее связывание SharePoints трех форм (DispForm, EditForm, NewForm) с источниками данных.

Таким образом, эти готовые формы не похожи на те, которые мы создаем.Даже если вы создаете новую «NewForm» и она может выглядеть как старая по умолчанию NewForm, но это не так.Существуют метаданные, такие как Microsoft.SharePoint.PAGETYPE, которые сообщают, является ли это пользовательская форма, новая, отображаемая или редактируемая форма.

В этой статье было найдено разрешение (http://www.sharepointblogs.be/blogs/vandest/archive/2011/03/11/troubleshooting-issues-with-dispform-editform-and-newform.aspx).

В случае разрыва ссылки я также включил здесь ручной метод:

Вручную

  1. Проще всего взять соответствующую форму из другого Списка SharePoint всоздать сайт и экспортировать его (SharePoint Designer) или просто скопировать его в текстовый редактор. Таким образом, большинство параметров веб-части формы списка уже правильные

  2. Создайте новый GUID изаполните это для __WebPartId [верхний регистр & просто измените несколько символов / цифр] и свойства [нижний регистр, такой же как у WebPartID и имеет префикс g_] разметки веб-части формы списка. Это должен быть тот же GUID, но форматированиесм. примеры на экранах выше

  3. Обновите свойство с помощью идентификатора списка, на который вы нацеливаетесь

  4. Проверьте все остальные свойства of веб-часть формы списка и сохраните файл в виде DispForm.aspx, EditForm.aspx или NewForm.aspx

  5. Импорт (SharePoint Designer) страницы (или вставка содержимого из текстового редактора))

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