Сделайте пользовательскую форму для списка, который создает мое приложение
-
28-09-2020 - |
Вопрос
Я пишу приложение SharePoint с помощью объекта JavaScript. Он использует некоторые настроенные списки - список событий (календарь) и список контактов с некоторыми настроенными полями, которые не в версиях по умолчанию этих списков.
Я пытаюсь выяснить, может ли мое приложение для изменения форм по умолчанию для создания новых элементов в этих списках, когда оно создает списки.
Например, мне нравится, как образы Microsoft по умолчанию выглядят, но предпочли бы скрыть некоторые элементы управления формы, которые не имеют отношения к моим приложению:
Мне не нужна категория, все дневное событие, рецидива, запросник, руководитель или утвержденные поля, чтобы быть редактированным пользователем - программа позаботится о том - поэтому я бы предпочел их не показал. < / P >.
Когда я смотрел в файл newform.aspx, я не мог найти код, который создал элементы управления, поэтому я даже не уверен, что редактировать. Во-вторых, поскольку я создаю списки через JavaScript, мне нужно будет редактировать DDISP / EDIT / новые формы в JavaScript, когда я их создаю. Я даже не знаю, с чего начать здесь.
Это то, что я делаю даже возможно? Или, может быть, я должен приближаться к нему по-другому?
Решение
Вам не нужно использовать какой-либо код, чтобы скрыть свои поля в каждой форме .. просто создайте новый тип контента с нужными полями, прикрепите его к списку (убедитесь, что его 1-й CT / удалить CT по умолчанию CT) И это метаданные, которые появятся в вашей новичке
Убедитесь, что вы наследуете ваш тип контента из родительского «события»