Domanda

Ho una libreria di documenti utilizzando un tipo di contenuto set di documenti. Posso creare un nuovo set di documenti attraverso l'interfaccia utente e funziona perfettamente.

ora sto cercando di creare un set di documenti in questa biblioteca di programmazione e non funziona correttamente. Ecco il codice (in base a documentazione 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);

Che cosa non funziona:

  • icona per l'aspetto dell'insieme come una cartella invece del set di documenti icona

  • cliccando sul set di documenti non mostra il documento Imposta home page, semplicemente si comporta come una normale libreria di documenti

  • l'esecuzione di query CAML spettacoli che entrambi i campi interni HTML File Type e ProgId dovrebbe essere SharePoint.DocumentSet ma invece sono vuote

  • modifica di un valore di campo sulla cartella documenti set non Propaga ai suoi contenuti (anche se forse questo si suppone che funzionano in modo diverso)

Qualcuno sa che cosa sto facendo male?

È stato utile?

Soluzione 3

Ho cancellato il tipo di contenuto Document dalla libreria che ha provocato documento definisce lavorare solo attraverso l'interfaccia utente.

Altri suggerimenti

J ha avuto l'qualche problema. Per risolvere il problema, è necessario utilizzare i contenuti di tipo id dalla lista, che è figlio di vostra abitudine tipo di contenuto id.

DocumentSet invoiceSet = DocumentSet.Create (list.RootFolder, codice, list.ContentTypes.BestMatch (InvoiceSetContentTypeId), le proprietà, true);

ho avuto questo problema con alcune cartelle che si era convertito al set di documenti, e non so se questa soluzione funzionerà per voi. Ma li ho presentato all'organizzatore contenuti e lasciare che l'organizzatore contenuti metterli di nuovo nella posizione originale, tutte le proprietà di set di documenti erano corrette, ho avuto l'icona indietro, e la pagina di benvenuto, ecc.

Come ho detto, non so se questo vi aiuterà, ma può essere un'opzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top