Kokkuvõte
Oletagem, et dokumenditeek on konfigureeritud on mitu sisutüüpi Microsoft SharePoint Server 2010. Kui salvestate uue faili dokumenditeeki esimest korda, palutakse valida faili sisutüüp.
Lahendus
Selle probleemi lahendamiseks rakendada käigultparanduse järgmised värskendused:
-
2536591 SharePoint Foundation 2010 kiirparanduspaketi (sts-x-none.msp) kirjeldus: 30. juuni 2011
-
2544019 SharePoint Server 2010 käigultparanduste package(dlc-x-none.msp) kirjeldus: 28. juuni 2011
Pärast nende käigultparanduste pakettide, seadke SPList.ForceDefaultContentType täidetud dokumenditeegi. Selleks kasutage PowerShelli käsk:
PS > $web = Get-SPWeb -Identity http://SPServerPS > $list = $web.GetList("/Documents")PS > $list.ForceDefaultContentType = $truePS > $list.Update()
Märkus. Käigultparanduste pakettide lisamiseks uue ForceDefaultContentType atribuudi SPList objekti. Atribuudi vaikeväärtus on vale, ja vara saab programmiliselt ainult muuta.
-
Kui ForceDefaultContentType väärtuseks on seatud FALSE. Teil palutakse valida faili sisutüüp Office 2010 kliendi SharePointi dokumenditeegiga kaudu loodud faili salvestamisel. Programmiline seisukohast Lists.GetListContentTypes veebiteenus tagastab kõik sisutüübid kogumik SPList.ContentTypes. kogumine
-
Kui ForceDefaultContentType atribuut on seatud täidetud, määratakse faili, mis on lisatud uus kirje loendi sisu vaiketüübi. Seetõttu ei ole enam palutakse valige sisu tüüp. Programmiline seisukohast Lists.GetListContentTypes veebiteenus tagastab ainult esimene sisu tüüp, mis on vaikimisi sisutüüp loendi SPList.ContentTypeskogum.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.