0

Ok, nous avons donc un scénario perplexe.Le nom du fichier s'affiche en tant que champ obligatoire dans une bibliothèque de documents dans Sharepoint 2007

Sur un site Sharepoint MOSS 2007, quelqu'un a manipulé les paramètres d'une bibliothèque de documents. Vous essayez de télécharger plusieurs documents dans la bibliothèque de documents et les conserve tels qu'ils ont été extraits. Cela ne se produisait pas avant. Les paramètres de la bibliothèque (les paramètres de version sont définis sur Oui pour pouvoir les extraire avant de les modifier). J'ai configuré un site de test et lorsque vous l'activez, il ne le conserve pas lors du téléchargement de plusieurs documents. En outre, les types de contenu ne sont pas activés pour cette bibliothèque de documents.

Je l'ai réduit à une association de champ obligatoire lors du téléchargement du document, un document à la fois. Il voit le nom de fichier comme un champ obligatoire. Je ne sais pas comment cela est devenu un champ obligatoire. Je suppose qu'un nom de fichier est toujours requis. Lorsque je vais dans les paramètres de la bibliothèque, je ne peux pas voir la colonne "nom de fichier" pour l'éditer.

Je vais prendre des suggestions sur celui-ci.

Répondre

0

Un nom de fichier ne fait pas partie du SPLIstItem réel. SPListItem utilise essentiellement le fichier SPFile joint (accessible via SPListItem.File) pour "générer" le nom. La colonne de nom que vous voyez dans le ALlItems.aspx d'une page est une colonne calculée; Ouvrez la liste dans Stramit CAML Viewer pour voir comment le champ CAML est construit.

Pourriez-vous vérifier si c'est réellement le nom requis ou si la personne qui a dérangé la liste a renommé la colonne «Titre» et l'a rendue obligatoire. Le champ Titre est généralement rempli en fonction du titre du document spécifié dans le document (Word), qui n'est pas toujours rempli.

La colonne "real" du nom d'un doclib n'est pas modifiable car elle ne fait pas réellement partie de la liste, il appartient à l'objet File de ListItem.