Súhrn
Predpokladajme, že knižnice dokumentov je nakonfigurovaný na viaceré typy obsahu programu Microsoft SharePoint Server 2010. Pri pokuse o uloženie súboru do knižnice dokumentov prvýkrát, sa zobrazí výzva na výber typu obsahu súboru.
Riešenie
Na vyriešenie tohto problému použiť nasledujúce aktualizácie hotfix:
-
2536591 Popis opravy hotfix pre balík SharePoint Foundation 2010 (sts-x-none.msp): 30. júna 2011
-
2544019 Popis balíka SharePoint Server 2010 rýchlu opravu package(dlc-x-none.msp): 28 jún 2011
Po nainštalovaní týchto balíkoch, nastavte SPList.ForceDefaultContentType true pre knižnicu dokumentov. Vykonáte to pomocou príkazu prostredia PowerShell:
PS > $web = Get-SPWeb -Identity http://SPServerPS > $list = $web.GetList("/Documents")PS > $list.ForceDefaultContentType = $truePS > $list.Update()
Poznámka: Balíkoch pridať nový objekt ForceDefaultContentType objekt SPList . Predvolená hodnota pre vlastnosť je false, a možno len zmeniť programovo vlastnosť.
-
Ak je vlastnosť ForceDefaultContentType nastavená na hodnotu false. Výzva na výber typu obsahu súboru pri ukladaní súboru vytvoreného pomocou klienta Office 2010 do knižnice dokumentov lokality SharePoint. Z hľadiska programového Lists.GetListContentTypes webová služba vráti kolekciu typov obsahu SPList.ContentTypeskolekcie.
-
Ak vlastnosť ForceDefaultContentType nastavená na hodnotu true, súbor sa pridá ako nová položka priradí predvolený typ obsahu zoznamu. Preto už sa zobrazí výzva na výber typu obsahu. Z hľadiska programového Lists.GetListContentTypes webová služba vráti len prvý obsah typu je predvolený typ obsahu zoznamu do SPList.ContentTypeskolekcia.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.