Newformurl останавливает поле пользователя от сохранения данных
-
29-09-2020 - |
Вопрос
У меня есть пользовательский тип контента, наследующий из набора документов.Тип содержимого имеет различные # поля, включая два пользователя пользователя (E.g. Person или Group).
<Field ID="{2B2CA4F1-4F2C-40E9-A4B2-5ACAEFD8BAFA}" Name="DocSetFieldF" DisplayName="DocSet Field F" Type="User" Required="False" Group=".Temp Columns" List="UserInfo" UnlimitedLengthInDocumentLibrary="FALSE"></Field>
<Field ID="{5CBAFDB8-58F1-4453-A1E0-F01DF8D696D0}" Name="DocSetFieldG" DisplayName="DocSet Field G" Type="User" Required="False" Group=".Temp Columns" List="UserInfo" UnlimitedLengthInDocumentLibrary="FALSE"></Field>
.
Теперь, когда я создаю новый элемент этого типа содержимого, он работает нормально, и все мои данные будут сохранены правильно.
Но если я попытаюсь изменить Newformurl типа содержимого в пределах моего экземпляра списка к пользовательской версии Newdocset.aspx в папке макетов, моя страница теперь отображает дубликаты этикетки и мой вход для пользовательских полей останавливает сохранение.И любая попытка сбросить Newformurl либо делает более дублирующие этикетки или ничего не меняет.
Кто-нибудь видел это раньше?
Решение
Хорошо, так что ... Оказывается, это просто то, что SharePoint 2013 не может справиться.
Мне пришлось прибегать к заполнению списка с моими пользователями и прикрепить поле поиска в список.Это не как удобное для Ui, но, по крайней мере, он работает ... на данный момент.