3. létrehozásának irányelvei SharePoint-listák

Furcsa, de a végtelenség az internet nagyon kevés információt, hogyan lehet a SharePoint listák és könyvtárak. A könyvekben is ritkán írnak róla. A szomorú igazság az, hogy a legtöbb alkalmazás hibákat tartalmaz bevezetéséhez kapcsolódó SharePoint listák.

Annak érdekében, hogy megszüntesse a oroszlánrészét ezeket a hibákat, meg kell felelnie az alábbi szabályok vonatkoznak:

ContentType

Ha azt szeretnénk, hogy hozzon létre egy listát, akkor nem szükséges, hogy menjen be a menü Add -> New Item -> List. Először hozzon létre egy mezőt a listában, és a tartalom típusát. Még ha úgy gondolja, hogy a tartalom típusát lesz pontosan ugyanazon a listán, akkor is létre a tartalom típusát.

tartalom típus, valamint a mezők deployte adatlap helyi szinten, kívánatos, hogy a rejtett, így senki sem tudja csak kikapcsolni és szünet döntést.

Ugyanebben az adatlapot ki kell töltenie az összes kötelező munkafolyamat, politika és különféle formákban.

Fontos, hogy az aktiválás után a jellemzők tartalom típus, használatra kész.

ContentTypeBinding

ContentTypeBinding elem lehetővé teszi, hogy összekapcsolják a tartalom típus egy példány az a lista. Nincs szükség, hogy hozzon létre egy listával. Csak hozzon létre egy listát egy szabványos sablonok, majd tegye a kötődést.

ContentTypeBinding még mindig nagyon jó, hogy még a tartalom típusát a listában, akkor adja hozzá a hiányzó mezőt, a munkafolyamat, politika. Ez nagyon hasznos, ha frissíteni.

Deploit másolatával együtt a lista az adatlapon szinten Web, és néha Site, de nem gyakran. Az aktiváló kód tipikusan jellemzők a törölni kívánt tartalom típusát a alapértelmezés szerint hozzá az ötlet a beállításokat listát, és így tovább.

Az kell írni a kódot - az egyik hátránya a kötődést. További hátrány, hogy bizonyos lesz, hogy másolja be a kódot listákat. Ez megnehezíti a támogatást. Néha könnyebb egy listával.

ContentTypeRef

Ha szüksége van egy definishen azt, hogy rejtett. Akkor jelentősen csökkenti „terület hatás”.

De a fő probléma az, hogy a lista meghatározása által generált Visual Studio, helytelen.

A mezők listában meghatározott definíció nem okoz módszerek OnAdded és OnAddedToContentType. Tartalom típusok (ContentType) meghatározott definishene nem hordozzák az összes olyan tulajdonságot, például eseménykezelõkkel.

Az egyetlen módja, hogy megfelelően készítsen egy listát Definition - kizárólag ContentTypeRef. Ezen felül, segítségével ContentTypeRef. elhagyhatja a Fields. hagyja üresen elem. SharePoint automatikusan hozzáadja a területén minden típusú tartalom és hívja a módszerek.

UPD. Ne távolítsa el a mappa tartalmát típus (0x0120), szüksége van a megfelelő működéshez.

ahelyett, hogy a következtetés

3. létrehozásának irányelvei SharePoint-listák

Stas Vyschepan

Cégem

Kapcsolódó cikkek