Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Internet, Wi-Fi, rețele locale
  • Creați un formular de listă personalizat folosind SharePoint Designer. Creați un formular de listă personalizat utilizând SharePoint Designer Schimbați un tip de conținut personalizat

Creați un formular de listă personalizat folosind SharePoint Designer. Creați un formular de listă personalizat utilizând SharePoint Designer Schimbați un tip de conținut personalizat

Listele și bibliotecile SharePoint conțin formulare de listă care permit utilizatorilor să afișeze, să modifice și să adauge elemente la o listă sau bibliotecă. Cu Microsoft SharePoint Designer 2010, puteți crea și personaliza aceste formulare pentru a facilita adăugarea și actualizarea articolelor dintr-o listă pentru utilizatori. Un formular de listă face parte dintr-o soluție pe care ați creat-o; poate fi necesar să personalizați formularul în așa fel încât să fie conceput pentru soluție și să adune datele necesare pentru a susține soluția.

Într-un formular de listă personalizată, puteți afișa sau ascunde anumite câmpuri, reorganiza acele câmpuri, modifica aspectul formularului, adăuga text îmbogățit și grafică și, în cele din urmă, modifica XSL, HTML sau ASP utilizat în formular. Aceste sarcini pot fi realizate numai prin crearea unui formular de listă personalizat în SharePoint Designer 2010.

Acest articol descrie formularele implicite asociate unei liste și cum să vă creați propriile formulare pentru o listă sau bibliotecă.

În acest articol

Prezentare generală a formularelor implicite de listă

Formularele de listă se află în același folder al listei lor legate de SharePoint. Cu SharePoint Designer 2010, puteți vizualiza rapid și ușor formularele implicite de listă asociate listei.

Cel mai simplu mod de a vizualiza formularele implicite asociate unei liste este să deschideți pagina de rezumat a listei.

O altă modalitate de a vizualiza formularele este să deschideți ierarhia site-ului folosind o filă Toate filele pe panou Navigare.

Listați formularele DispForm.aspx, EditForm.aspx și NewForm.aspx

În mod implicit, există trei forme asociate listei: DispForm.aspx, EditForm.aspx și NewForm.aspx. Mai jos sunt trei ilustrații care arată formularele implicite ale listei de notificări.

Notă: Bibliotecile SharePoint folosesc un alt formular, Upload.aspx, pentru a adăuga elemente în bibliotecă în loc de NewForm.aspx.

Crearea de noi formulare de listă

Formularele implicite de listă (sub forma afișajului articolului, formularul modifică articolul și forma noului articol) sunt stocate într-o parte web numită List Form Web Part (LFWP). LFWP folosește CAML (Application Collaboration Markup Language) pentru a afișa formularul, iar acesta nu poate fi configurat în SharePoint Designer 2010.

Pentru a personaliza formularul, inserați datele formularului din părțile web (folosind DFWP). Utilizează XSLT care poate fi personalizat în SharePoint Designer 2010. În concluzie, folosind DFWP pentru a înlocui formularul implicit și acțiunea bidirecțională.

Creați un nou formular de listă și legați-l la listă

Cel mai simplu și rapid mod de a crea un formular de listă este de a crea un formular nou și de a-l transforma în formularul de listă implicit.

Editarea unui formular de listă existent

O altă modalitate de a vă crea propriul formular de listă este să schimbați direct unul dintre formularele implicite asociate listei. Puteți apoi să o inserați (partea web Formular de date) în pagina care înlocuiește formularul implicit.

Notă: Ca rezultat, puteți face următoarele pe orice pagină ASPX din SharePoint Designer 2010. Avantajul editării unui formular existent este că acesta este deja asociat listei.

Utilizați Office InfoPath 2010 pentru a înlocui formularele implicite

Ca alternativă, folosind Editorul de formulare Listă din SharePoint Designer 2010, puteți utiliza Microsoft InfoPath 2010 pentru a crea, edita și proiecta formulare. InfoPath 2010 este un instrument puternic folosit pentru a crea formulare personalizate care pot fi folosite pentru liste, biblioteci și fluxuri de lucru SharePoint.

Pasii urmatori

După crearea unui formular personalizat pentru lista sau biblioteca dvs., următorul pas este să începeți să personalizați formularul în funcție de nevoile dvs. Puteți adăuga sau elimina coloane, puteți modifica aspectul câmpului, puteți aplica diferite fonturi și stiluri, puteți adăuga imagini personalizate și așa mai departe. Panglica din SharePoint Designer 2010 poate fi folosită pentru a realiza această personalizare. Dacă faceți modificări pe care nu le puteți utiliza panglica, puteți modifica formularul XSL direct în vizualizarea Cod. Veți găsi linkuri către mai multe informații despre personalizarea formularelor de listă în secțiune Cm.

Pentru a elimina un formular, selectați-l pe pagina de rezumat și selectați Șterge... Acest lucru va șterge formularul de pe server și utilizatorii nu vor mai putea să-l folosească.

Bună ziua utilizatorilor SharePoint Designer!

Sunt Chong Youn (John) Choe, manager de proiect în echipa SharePoint Designer. Sunt foarte bucuros să pot posta un articol despre o nouă problemă.

Cerințe preliminare

Aprobarea este una dintre principalele aplicații ale fluxului de lucru. Există mai mulți pași de urmat în feedbackul utilizatorilor în SharePoint Designer 2013. În SharePoint Designer 2013, formularele de sarcini sunt generate automat pe baza unui anumit tip de conținut, astfel încât cei interesați de personalizarea formularelor de sarcini în fluxurile de lucru ar trebui să fie conștienți de personalizarea tipului de conținut.

Exemplu

Chris Bryant, designer la Contoso, dorește feedback cu privire la designul anunțat recent al unui nou model de produs. Acțiune implicită Începeți un proces de sarcină(Lansarea sarcinii) este potrivită numai pentru a primi mesaje de aprobare sau respingere de la participanții selectați, așa că decide să schimbe formularul de problemă pentru a se potrivi mai bine cu procesul de colectare a feedback-ului.

Crearea unui tip de conținut personalizat

În primul rând, trebuie să creați un tip de conținut personalizat pentru site-ul dvs. Acest lucru se poate face pe partea de server a SharePoint Server sau pe partea client a SharePoint Designer.

Faceți următoarele pe partea serverului:

1. Deschideți pagina Tipul de conținut al site-ului(Tipul de conținut al site-ului).

Schimba cu Setări site(Setări site) și selectați Tipuri de conținut de site(Tipuri de conținut de site) sub Galerii Web Designer(Colecții web designer). Pe pagina Tipuri de conținut de site(Tipuri de conținut de site) selectați (Sarcina de flux de lucru (SharePoint 2013)) în Listează tipurile de conținut(Enumeră tipurile de conținut).

Orez. unu.Meniul de opțiuni site

Orez.2. Sarcină de flux de lucru (SharePoint 2013)

2. Creați un tip de conținut de site care moștenește tipul de conținut Sarcină de flux de lucru (SharePoint 2013)(Sarcina de flux de lucru (SharePoint 2013)).

Reveniți la pagină Tipuri de conținut de site(Tipuri de conținut de site) și faceți clic pe link Crea(Crea). Setați numele și descrierea tipului de conținut și apoi tipul Tipul de conținut părinte(Tipul de conținut părinte) setați tipul de conținut Sarcină de flux de lucru (SharePoint 2013)(Sarcina de flux de lucru (SharePoint 2013)). Setarea tipului de conținut părinte la o valoare Sarcină de flux de lucru (SharePoint 2013)(Sarcina de flux de lucru (SharePoint 2013)) este un pas necesar pentru utilizarea ulterioară a noului tip de conținut personalizat. Selectați tipul de conținut grup(Grup) și faceți clic O.K.

Orez.3. Setarea tipului de conținut părinte

3. Adăugați un nou tip de conținut la listă Sarcini(Sarcini).

Faceți clic pe Setări, apoi pe pagina de pornire a site-ului, faceți clic Conținutul site-ului(Conținutul site-ului) și faceți clic pe listă Sarcini(Sarcini).

Orez.4. Butonul Sarcini

Pe panglică, deschideți fila Listă(Lista) și faceți clic Listă Setări(Lista parametrii). În capitolul Tipuri de conținut(Tipuri de conținut) selectați opțiunea Adăugați din tipurile de conținut existente ale site-ului(Adăugați din tipurile de conținut existente ale site-ului) pentru a adăuga tipul de conținut creat.

Orez.5. Sesiunea de tipuri de conținut în secțiunea Setări listă


Aceiași pași sunt mult mai simpli în SharePoint Designer.

1. Accesați meniul Tipuri de conținut(Tipuri de conținut) în filă Obiecte site(Obiecte site) în zonă Navigare(Navigare). Toate tipurile de conținut de pe site vor fi afișate. Creați un tip de conținut de site făcând clic pe butonul ConţinutTip(Tipul de conținut).

Orez. 6. Meniul Tip de conținut în SharePoint Designer


2. Selectați un nume pentru noul tip de conținut și un grup de sortare. Asigurați-vă că tipul de conținut părinte este tipul de conținut Sarcină de flux de lucru (SharePoint 2013)(Sarcina de flux de lucru (SharePoint 2013)), așa cum se arată în Fig. 7.

Orez. 7. Caseta de dialog pentru crearea tipului de conținut

3. Apoi adăugați tipul de conținut în listă Sarcini(Sarcini). Această acțiune este necesară pentru utilizarea ulterioară a tipului de conținut în acțiunile sarcinii. Deschideți lista din nou Sarcini(Sarcini) în Listă și biblioteci(Lista și Bibliotecile) sub Obiecte site fila (Obiecte site). Navigare(Navigare). Adăugați tipul de conținut creat în listă Sarcini(Sarcini).

Orez. 8. Element de control pentru alegerea tipurilor de conținut în SharePoint Designer


Dacă lista Sarcini(Sarcini) nu va adăuga tipul de conținut, următoarea eroare de rulare va fi aruncată.
Orez. 9. Eroare de rulare

Un tip de conținut personalizat creat prin oricare dintre aceste metode va fi disponibil în fluxul de lucru.

În coloană Opțiune de rezultat(Opțiune de rezultat) stochează toate răspunsurile posibile pe care le poate selecta fiecare participant. Tipurile de conținut personalizate create după parcurgerea pașilor de mai sus vor apărea în acțiuni Începeți un proces de sarcină(Începe sarcina) și Atribuiți o sarcină(Atribuirea sarcinilor).

Modificarea unui tip de conținut personalizat

Când adăugați o acțiune Începeți un proces de sarcină(Începe sarcina) sau Atribuiți o sarcină(Atribuire sarcini) noul tip de conținut va apărea în tipul de constructor Acțiune de sarcină.

După ce ați verificat că tipul de conținut personalizat a fost creat și este utilizat de fluxul de lucru, să trecem la personalizarea formularului.

În fig. 10 arată un flux de lucru foarte simplu pentru colectarea feedback-ului.

Orez. 10. Flux de lucru pentru colectarea feedback-ului

Chris, un designer la Contoso, dorește feedback din partea echipei interne de evaluare. Prin urmare, este necesar să modificați formularul astfel încât să poată stoca comentariile fiecărui participant.

1) Accesați pagina Setări site(Setări site) și deschideți Tipuri de conținut de site(Tipuri de conținut de site) per grup Galerii Web Designer(Colecții web designer).

2) Faceți clic Tip de conținut personalizat(Tip de conținut personalizat) per grup Listează tipurile de conținut(Enumeră tipurile de conținut).

Orez. 11. Tipul de conținut Contoso

În acest moment, formularul de emisiune va arăta similar cu formularul de emisiune implicit. Vezi fig. unsprezece.

În acest exemplu, multe dintre câmpurile formularului de activitate sunt inutile în mod implicit. Pentru sarcina lui Chris, puteți modifica următoarele câmpuri.

Orez. 12. Contoso tipul de conținut al formularului de sarcină


Să aruncăm o privire la toate câmpurile în ordine, prezentate în Fig. 11 cu tipul de conținut Contoso pentru a decide dacă formularul nostru de problemă va avea nevoie de ele.

1) Câmpul Nume sarcină este obligatoriu.

2) Câmpurile Data de începere și Data scadenței pot fi utile, dar nu în acest formular.

3) Câmpul Alocat pentru nu este obligatoriu în acest formular, deoarece participanții vor modifica formularele deja atribuite lor.

4) Câmpul „% Complete” este lipsit de sens, deoarece feedback-ul este de obicei trimis complet imediat.

5) Câmpul Corp va fi folosit pentru a colecta feedback.

6) Câmpul Predecesori nu este obligatoriu.

7) Câmpul Prioritate nu este obligatoriu.

8) Câmpul Starea sarcinii este câmpul principal pentru starea de urmărire.

9) Câmpul Articole înrudite nu este obligatoriu în acest formular.

10) În câmpul Rezultatul sarcinii, puteți selecta rezultatul dorit. În acest caz, este necesară doar opțiunea Trimitere pentru a finaliza procesul de colectare a feedback-ului.

Toate paginile coloanelor arată la fel. Vedeți captura de ecran de mai jos, de exemplu.

Dacă câmpul este setat la Necesar(Obligatoriu), coloana trebuie completată pentru a putea închide formularul de sarcini pe viitor. Coloane cu valoare Opțional(Opțional) poate fi lăsat necompletat. La alegerea unei valori Ascuns(Ascuns) sau ștergerea unei coloane folosind un buton Elimina Coloana (ștergere) va fi ascunsă în formularul de activitate. De exemplu, după cum se arată în captura de ecran de mai jos, după ce faceți clic pe butonul Elimina câmp (Ștergere). Atribuit(Atribuit la) va fi eliminat din Tipul de conținut Contoso(Tipul de conținut Contoso).

Orez. 13. Modificarea coloanei tip de conținut

Rezultatele sunt prezentate în Fig. 14. Coloana Articole înrudite(Elementele legate) sunt ascunse deoarece nu pot fi șterse.

Orez. 14. S-a schimbat tipul de conținut Contoso

De asemenea, coloana site Rezultatul sarcinii(Rezultatul sarcinii) este utilizat în tipul de conținut Sarcină de flux de lucru (SharePoint 2013)(Sarcina de flux de lucru (SharePoint 2013)). Se recomandă ștergerea unei coloane Rezultatul sarcinii(Rezultatul sarcinii) și creați o nouă coloană de site cu tipul Alegerea rezultatului(Selectare rezultat) făcând clic pe element Adăugați dintr-o coloană nouă de site(Adăugați din noua coloană de site).

Orez. 15. S-a modificat tipul de conținut al formularului de problemă Contoso

Când fiecare participant primește o problemă pe baza formularului de mai sus, se poate scrie o recenzie în câmpul de descriere. Pentru a finaliza sarcina, apăsați butonul Trimite(Trimite). Coloanele rămase, cum ar fi Data de început(Data de începere) poate fi ascunsă.

Apoi puteți redenumi coloanele în orice dorește Chris. De exemplu, pentru a schimba numele câmpului rezultat Trimite(Trimiteți), evidențiați o coloană Trimite(Trimiteți) și faceți clic pe link Editați coloana(Schimba coloana) sub Informații pe coloana site-ului(Informații pe coloana site-ului). Aici puteți schimba numele coloanei așa cum se arată în Fig. 17. Rețineți că noul nume poate fi specificat într-un format non-ASCII, cum ar fi „テ ス ト”.

Orez. 16. Modificarea unei coloane

Orez. 17. Informații pe coloana site-ului

Restricții

Fluxurile de lucru SharePoint 2013 cu SharePoint Designer 2013 creează formulare de sarcini analizând tipul de conținut asociat. Rețineți că InfoPath nu este acceptat de fluxurile de lucru SharePoint 2013. Aceasta înseamnă că utilizatorii trebuie să lucreze direct cu formatul ASPX pentru a schimba aspectul.

În ciuda modificărilor deja discutate, butoanele salva(Salvare) și Anulare(Anulare) nu poate fi editat din SharePoint sau SharePoint Designer. Mai mult, pentru ca butoanele de rezultat personalizate să fie disponibile, tipul de conținut trebuie să aibă coloane de tip Starea sarcinii(Starea sarcinii) și Rezultatul sarcinii(Rezultatul sarcinii). Ordinea butoanelor corespunde ordinii valorilor selectabile în coloane de tip Rezultatul sarcinii(Rezultatul sarcinii) inclus în tipul de conținut. Coloane de tip Rezultatul sarcinii(Rezultatul sarcinii) sunt definite ca coloane de site în secțiunea Setări site.

Orez. 18. Exemplu de parametri suplimentari de coloană pentru o coloană Rezultatul sarcinii

rezumat

Există două activități noi introduse în fluxurile de lucru SharePoint 2013. Puteți modifica formularul de activitate pentru acțiunile de pe site-urile SharePoint și din clientul SharePoint Designer fără a avea cunoștințe la nivel de dezvoltator. Puteți crea noi tipuri de conținut personalizate care moștenesc tipul de conținut Sarcină de flux de lucru (SharePoint 2013)(Sarcina de flux de lucru (SharePoint 2013)) și adăugați-le la listă Sarcini(Sarcini), utilizați noi tipuri de conținut în fluxurile de lucru și modificați tipurile de conținut personalizate după cum este necesar.

Personalizări suplimentare ale formularului se fac prin modificarea formatului ASPX, dar nu sunt tratate în acest articol.

Sperăm că, folosind procedura simplă prezentată aici, puteți implementa fluxurile de lucru de care aveți nevoie.

Ne vedem in urmatoarea postare!

Chong Youn (John) Choe

În acest articol vă voi arăta cum să vă creați propriile formulare în SharePoint, să le schimbați stilurile, să aplicați reguli la câmpurile de formulare,
Fac comentarii la postări chiar în formulare.

SharePoint 2013 include instrumente puternice de personalizare a formularelor.
Puteți utiliza un număr nelimitat de termeni, condiții și politici pentru orice parte a trimiterii.

Trebuie să ascund câteva câmpuri de formular pentru un anumit grup de persoane.

Este suficient să deschideți designerul de formulare, să editați tot ce aveți nevoie și să salvați.
Dar pentru ca InfoPath să funcționeze în SharePoint 2013 (butonul din fila Listă poate vorbi despre acest lucru

Butonul Personalizare formular care deschide InfoPath Designer este disponibil pentru administratorii site-ului în browserul IE.

După activarea licenței Enterprise, această caracteristică apare imediat pe toate site-urile Sharepoint.

Cerințe:

1. O licență SharePoint Enterprise 2013 este activată pe server

2. InfoPath Designer 2013 este instalat pe computer

3. A deschis un site SharePoint sub utilizatorul administrator de site în Internet Explorer

4. Componentele Enterprice sunt activate în setările site-ului

De fapt, cum să personalizați câmpurile într-un formular SharePoint 2013

Deschideți lista de care avem nevoie și accesați fila LIST din panglica instrumentului

in primul rand merg la setarile listei

în parametrii suplimentari activez deschiderea formularului în fereastră ( se recomanda sa o faci ultima , acest lucru va ajuta la deschiderea formularelor fără deschiderea în noi file cu butonul drept al mouse-ului, așa cum fac mai jos)

reveniți la listă și faceți clic pe SETARE FORMULAR:

Se deschide InfoPath Designer 2013

Acesta este de fapt un lucru foarte puternic care merită o atenție deosebită și a fost transformat în mod deliberat într-un produs mai scump, legat de multe componente ale întregului sistem SharePoint și le permite să fie utilizate la nivel central.

Așa că am creat deja o listă personalizată, am configurat deschiderea formularelor în casetele de dialog, acum voi configura versiunea:

Înapoi la lista parametrilorÎn capitolul opțiuni de control al versiunilor,
pornește întrerupătorul acolo Creați o versiune de fiecare dată când se modifică un articol din această casetă Listă? la pozitia Da

după aceea, în parametrii listei, creați o coloană numită comentarii

dați un nume și puneți comutatorul pe Efectuarea modificărilor textului existent

Aici trebuie să ținem cont că dacă am schimbat formularul, atunci coloanele adăugate nu vor mai apărea imediat în formular, în acest caz trebuie să deschidem editorul de formulare InfoPath Designer și să adăugăm acest câmp în formular.

după fiecare schimbare de formă

apăsați butonul de publicare rapidă

sau apăsați comenzile rapide de la tastatură CTRL + SHIFT + Q

crearea vederilor de vederi

în fila aspectul paginii, faceți clic pe Creare vizualizare

dați un nume vederii noastre test_view1

obținem o formă goală

în acest formular, prin glisare și plasare, puteți introduce câmpurile noastre din lista din dreapta.
În doar câteva secunde, obțin următorul rezultat

Publicăm cu comanda rapidă de la tastatură Ctrl + Shift + Q.

O fac după cum urmează (pentru versiunea 2013):

În browser, deschideți formularul cu butonul din dreapta al mouse-ului într-o filă nouă

modificarea părții web InfoPath

Și schimbați vizualizarea implicită

salvați modificarea

in toate cazurile repetam pasii

dar în cazul formularului Modificare, trebuie să adăugați un link în vizualizarea listă

accesați setările de vizualizare a listei și afișați o altă coloană

acum acest formular poate fi deschis și într-o filă nouă

iar pentru această parte web alegem o formă diferită infoPath pe care l-am numit Edit Item

Articolul este scris în pași, veți înțelege ce pași puteți sări după finalizarea lor. Ele dau înțelegere, sper că mai departe voi scurta articolul mai precis indicând succesiunea pașilor.

dacă aveți întrebări, nu uitați să scrieți în comentarii, vă voi răspunde.

Am acoperit procesul de creare a unui site și a unei liste într-un browser. Să luăm în considerare acum alte opțiuni pentru crearea unei liste.

Crearea unei liste în InfoPath Designer

După cum am menționat mai devreme, unul dintre avantajele cheie ale SharePoint este integrarea sa cu produsele Microsoft. Să demonstrăm acest lucru cu un exemplu specific.

Pentru a crea liste, vom folosi Microsoft InfoPath Designer 2010, ale căror șabloane standard includ ListăSharePoint(Fig. 3.12.). Făcând clic pe Constructor de formulare vi se solicită să introduceți adresa site-ului web unde va fi publicat formularul.

Orez. 3.12. Pagina de pornire Microsoft InfoPath Designer 2010

După aceea trebuie să introduceți numele noii liste, noi intrăm Cărți(Fig. 3.13.), faceți clic pe Mai departe, și apoi Gata(în acest moment lista este publicată pe portal).

Orez. 3.13. Noua fereastră Listă în Microsoft InfoPath Designer 2010

După crearea listei, se deschide Form Designer (Fig. 3.14.). În dreapta este panoul Câmpuri din care poate fi compusă forma.

Orez. 3.14. Constructor de formulare

Cartea trebuie să aibă următoarele atribute - titlu, autor, editor, an, pagini, ISBN, tiraj și gen.

Pentru a crea un câmp nou, faceți clic pe Adăugați câmp in grup Acțiuni pe panou Câmpuri, în urma căreia va apărea fereastra corespunzătoare (Fig. 3.15.). Este suficient să specificați numele afișat, să selectați tipul de date din lista derulantă, dacă este necesar, să indicați completarea în mod implicit și să indicați dacă câmpul este obligatoriu. Apoi faceți clic pe O.K.

Orez. 3.15. Fereastra pentru adăugarea unui câmp sau a unui grup (de exemplu, autori)

Restul câmpurilor sunt create în același mod. Câmpurile gata făcute sunt adăugate în formular prin simpla glisare și plasare și pot fi aranjate în orice ordine. Rezultatul este următoarea formă (Fig. 3.16). Puteți face aspectul mai atractiv lucrând cu comenzile redate pe panglică.

Rămâne să publicați formularul, pentru care puteți utiliza comanda rapidă de la tastatură Ctrl + Schimb + Q, sau faceți clic pe elementul de meniu Fişier, Mai departe Inteligențași Publicare rapidă.

Orez. 3.16. Formular gata de publicare

Pentru a adăuga un nou articol în listă, faceți clic pe Adaugare elementși va apărea o casetă de dialog (Fig. 3.17.). Aceeași fereastră apare atunci când editați o înregistrare.

Orez. 3.17. Fereastra pentru crearea unui articol nou în listă Cărți

Creați o listă în SharePoint Designer

O caracteristică importantă a acestui instrument este incapacitatea de a crea aplicații web și colecții de site-uri; puteți crea doar subsite-uri.

Mai întâi trebuie să deschideți un site existent folosind elementul Deschide site-ul in grup Deschiderea site-uluiSharePoint (Figura 3.18) unde introduceți un nume de site și apoi vă conectați ca administrator de colecție de site-uri.

Orez. 3.18. Pagina de pornire SharePoint Designer 2010

Pentru a crea un nou site, în grup Șabloane pentru site-uri web alege Site gol(Fig. 3.19.) Numele noului site trebuie specificat în formular http://<Веб приложение>/[<Путь>]/<Название сайта> , unde site-urile care vor fi părinte pentru noul site pot fi specificate ca cale. Făcând clic pe O.K, se creează un nou site.

Orez. 3.19. Creați un site în SharePoint Designer 2010

După crearea site-ului, vedem următoarele (Fig. 3.20). Primul lucru de făcut este să schimbați numele site-ului. Pentru comoditate, setările de permisiuni au fost adăugate pe aceeași pagină. De asemenea, puteți lucra cu permisiuni făcând clic pe numele corespunzător din panoul din stânga.

Orez. 3.20. Pagina principală Setări site în SharePoint Designer 2010

Puteți crea o listă în același mod ca cel descris mai devreme în paragraf Creați o listă înInfoPath Designer sau utilizați mecanismul de lucru cu listele încorporate în SharePoint Designer. Astfel, site-ul poate fi considerat gata.

Frumusețea SharePoint Designer este că oferă mai multe opțiuni pentru dezvoltator (decât browser), așa cum vom vedea în capitolele următoare ale acestui tutorial.

Crearea unei liste în Visual Studio 2010

Crearea unei aplicații web și a unei colecții de site-uri a fost detaliată la începutul acestui capitol.

Să creăm o listă, pentru aceasta avem nevoie de un nou proiect List Definition în grupul de șabloane de proiect pentru SharePoint 2010 (Fig. 3.21.)

Orez. 3.21. O nouă fereastră de proiect în Visual Studio 2010

După apăsarea butonului O.K apare o fereastră pentru implementarea soluției, unde sunt oferite două metode:

1. Implementare într-un sandbox - de către proprietarul colecției site-ului, oferind securitate și acces limitat la resurse.

2. Implementare ca soluție fermă — Efectuată de administratori, eficientă în întreaga fermă.

Să alegem a doua metodă, după care facem clic pe Mai departe, unde vi se va solicita să introduceți numele afișat al listei (Cărți) și să selectați tipul acesteia (în cazul nostru, Listă personalizată), apoi faceți clic pe finalizarea.

Apoi, să redenumim numele listei în exploratorul de soluții (Fig. 3.22.) Pentru a Lista de cărțiși Cărți respectiv. De asemenea, puteți corecta parametrii din fișier Elemente. xml(un nivel mai jos Cărți), cum ar fi Titlu, Url și Descriere. De asemenea, puteți face modificări celui de-al doilea fișier Elements.xml.

Orez. 3.22. Explorator de soluții

Pentru a crea câmpuri într-un fișier Schemă. xmlîntre etichete < Câmpuri> trebuie să adăugați un cod (Figura 3.23.) Identificatorii sunt obținuți folosind programul guidgen inclus cu Visual Studio.

Orez. 3.23. Cod pentru adăugarea coloanelor în listă.

Coloanele au fost create, dar trebuie adăugate și la vizualizarea implicită, care poate fi găsită în același fișier în interiorul etichetei Vedere unde atributul BaseViewID=”1” ... Sunt etichete înăuntru ViewFields de care avem nevoie. Ca urmare a adăugării de coloane la vizualizarea implicită a listei, puteți vedea următorul cod (Figura 3.24.)

Orez. 3.24. Cod pentru a adăuga coloane la vizualizarea implicită

După aceea, lista poate fi considerată gata și o puteți extinde folosind meniul principal (Construi => Implementează) sau făcând clic dreapta pe soluție, selectați din meniul contextual Implementează.

În general, totul arată bine, dar atunci când încercați să adăugați un nou element, apare o fereastră ciudată (Fig. 3.25.), în care lipsește în mod clar ceva.

Orez. 3.25. Fereastra pentru crearea unui nou articol de listă Cărți

Motivul pentru aceasta este foarte simplu - nu am creat tipurile de conținut care sunt definite în fișier Schemă. xml(fig. 3.26) Nu vom face acest lucru, în schimb vom șterge acest bloc în întregime.

Orez. 3.26. Definiții ale tipurilor de conținut

În procesul de extindere a listei, va apărea următoarea fereastră (Fig. 3.27), care ne informează despre conflictele de implementare. Faceți clic pe butonul Rezolva Automat(Permite automat).

Orez. 3.27 Conflicte de implementare

Apoi puteți reîmprospăta pagina și puteți încerca să adăugați din nou un element nou. Nu mai există o astfel de problemă!

Deci, în acest capitol, ne-am uitat la construirea unui site de bibliotecă școlară folosind un browser, SharePoint Designer 2010 și Visual Studio 2010. Chiar și cu acest exemplu simplu, puteți vedea avantajele și dezavantajele diferitelor abordări.

Acest capitol se referă la personalizarea aspectului site-urilor SharePoint 2010.

Top articole similare