Document de téléchargement: valeur par défaut non appliquée sur la colonne de choix si basefieldcontrol.controlmode= spontrolmode.display

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

Question

J'ai créé une nouvelle colonne de site, une colonne de choix avec 5 valeurs à choisir dans une liste déroulante: 1, 2, 3, 4 (valeur par défaut), 5

J'ai ensuite créé un type de contenu de document à l'aide de cette colonne. Le problème que j'ai actuellement est que, lorsque vous téléchargez un nouveau document, j'ai défini par programme le contrôle de la basefieldcontrol sur spontrolmode.display pour certains utilisateurs qui ne devraient pas être en mesure de modifier la valeur de cette colonne, mais devraient toujours pouvoir télécharger un nouveau document à la bibliothèque. Sur le formulaire d'édition, la valeur affichée est "4" qui est normale car il s'agit de la valeur DEFALUT, mais une fois que vous avez enregistré, si vous allez regarder les propriétés d'éléments, la valeur enregistrée est "1". Si vous faites le même test mais que vous utilisez des boutons radio, il ne sauve même pas de valeur, pas même le premier.

Si fondamentalement tout ce que je veux, c'est de pouvoir définir un champ "Readonly" sur le formulaire d'édition lors de l'ajout d'un nouveau document mais je veux que la valeur par défaut soit enregistrée correctement.

Merci pour toute aide que vous pouvez fournir sur ce problème.

alex

Était-ce utile?

La solution

Si vous souhaitez utiliser votre basefieldControl avec le mode d'affichage et définir une valeur, vous devez définir la valeur avant de définir le contrôleMode.

Vous pouvez trouver une solution de contournement différente ici

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