Document créé ensemble ne fonctionne pas correctement programme
-
16-10-2019 - |
Question
J'ai une bibliothèque de documents en utilisant un type de contenu de jeu de documents. Je peux créer un nouveau document ensemble via l'interface utilisateur et il fonctionne parfaitement.
Je suis maintenant essayer de créer un ensemble de documents dans cette bibliothèque et programme ne fonctionne pas correctement. Voici le code (basé sur documentation MSDN ):
// Set some properties
Hashtable properties = new Hashtable();
properties.Add("UploadComplete", false);
properties.Add("FilenameCode", code);
// Create the set
DocumentSet invoiceSet = DocumentSet.Create(
list.RootFolder, code, InvoiceSetContentTypeId, properties, true);
Qu'est-ce qui ne fonctionne pas:
-
icône pour les regards fixés comme un dossier au lieu de l'icône jeu de documents
-
en cliquant sur l'ensemble du document ne montre pas le document ensemble page d'accueil, il se comporte comme une bibliothèque de documents normale
-
l'exécution de requêtes CAML montre que les champs internes
HTML File Type
etProgId
devrait êtreSharePoint.DocumentSet
mais ils sont vides -
modifier une valeur de champ sur le dossier du jeu de document ne pas propager son contenu (bien que peut-être ce qui est censé travailler différemment)
Quelqu'un sait ce que je fais mal?
La solution 3
J'ai supprimé le type de contenu Document
de la bibliothèque qui a donné lieu à des ensembles de documents ne travaillant dans l'interface utilisateur.
Autres conseils
J avait l'une question. Pour résoudre le problème, vous devez utiliser id type de contenu de la liste, qui est l'enfant de votre identifiant de type de contenu personnalisé.
= DocumentSet.Create invoiceSet jeu de documents (list.RootFolder, code, list.ContentTypes.BestMatch (InvoiceSetContentTypeId), les propriétés, true);
J'ai eu ce problème avec quelques dossiers que j'avais converti en ensembles de documents, et je ne sais pas si cette solution fonctionne pour vous. Mais je les ai soumis à l'organisateur de contenu et de laisser l'organisateur contenu les remettre dans l'emplacement d'origine, toutes les propriétés du jeu de documents étaient corrects, je suis arrivé à l'arrière de l'icône et la page d'accueil, etc.
Comme je l'ai dit, pas sûr que cela vous aidera, mais il peut être une option.