Question

J'ai un type de contenu personnalisé héritant depuis le jeu de documents.Le type de contenu contient divers champs de champs, y compris les champs de deux utilisateurs (par exemple. Personne ou groupe).

<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>

Maintenant, lorsque je crée un nouvel élément de ce type de contenu, il fonctionne bien et toutes mes données sont enregistrées correctement.

Mais si j'essaie de modifier le nouveauformurl du type de contenu dans mon instance de liste dans une version personnalisée du dossier Newdocset.aspx dans le dossier de mise en page, ma page indique maintenant des étiquettes en double et mon entrée pour les champs utilisateur cesse de sauvegarder.Et toute tentative de réinitialisation de la nouvelleformurl fait soit plus d'étiquettes en double ou ne change rien.

Quelqu'un a-t-il déjà vu cela avant?

Était-ce utile?

La solution

D'accord alors ... s'avère que ce n'est que quelque chose que SharePoint 2013 ne peut pas gérer.

J'ai dû recourir à remplir une liste avec mes utilisateurs et à joindre un champ de recherche à la liste.Ce n'est pas aussi amiable, mais au moins cela fonctionne ... Pour l'instant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top