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 et ProgId devrait être SharePoint.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?

Était-ce utile?

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.

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