Câmpuri personalizate

Câmp utilizator - un instrument care vă permite să adăugați obiecte din câmpurile sistemului care nu sunt furnizate de funcționalitatea obișnuită.

Este necesar să se distingă câmpurile Utilizator din modulele de sistem și proprietățile utilizate în cadrul blocurilor de informații. deși în formele sistemului (forma de creare / editare a unui utilizator, forma de creare / editare a unei secțiuni de bloc de informații și altele) se utilizează proprietățile utilizatorilor.







Câmpurile personalizate sunt o entitate:

  • mai universal, deoarece acestea pot fi setate pentru diferite obiecte ale sistemului, spre deosebire de proprietățile blocului de informații,
  • mai limitat în ceea ce privește domeniul de aplicare, deoarece are un număr redus de tipuri de date.

Câmpurile personalizate pot fi create în cantități nelimitate pentru fiecare obiect. Dacă selectați un anumit tip de câmp personalizat, sunt disponibile câmpuri de personalizare suplimentare pentru tipul corespunzător. Detalii se găsesc în documentație.

Utilizarea câmpurilor personalizate din sistem la aceste sau alte module este specificată folosind obiectele pe care trebuie să le specificați la crearea câmpului. Nu toate modulele au în mod implicit obiecte pentru câmpurile personalizate. Dezvoltatorul își poate crea propriile obiecte, dar trebuie să înțelegem că în metodele GetList sunt acceptate numai obiecte de sistem:







Obiecte personalizate ale câmpurilor utilizatorilor

Notă. Modulele care utilizează blocuri de informații pot funcționa cu obiectele din câmpurile de utilizare ale modulului Blocări de informații.

Crearea câmpurilor

Crearea câmpurilor personalizate din partea administrativă este efectuată în pagina Setări> Setări produs> Câmpuri personalizate sau, de preferință, utilizând linkul Adăugați proprietate personalizată în acele formulare de sistem în care doriți să adăugați proprietăți personalizate:

  • forma de adăugare / editare a unui utilizator;
  • forma de adăugare / modificare a secțiunii blocului de informații;
  • forma de adăugare / editare a unui blog

Puteți utiliza pagina Câmpuri personalizate dacă dezvoltatorul cunoaște exact ce identificator de tip de obiect are nevoie.

Lucrul cu lista și forma creației nu trebuie să cauzeze dificultăți, dar există mai multe nuanțe.

Bifați caseta de selectare Nu permite editarea de către caseta de utilizator exclude posibilitatea de a edita proprietatea nu numai de către utilizator, ci și de administrator prin intermediul interfeței administrative. Valoarea acestor proprietăți trebuie să fie setată utilizând API-ul. Acest lucru este necesar pentru câmpurile de servicii pe care utilizatorii nu ar trebui să le utilizeze.

Câmpurile personalizate pot fi create cu diferite tipuri de date. În mod implicit, sistemul oferă următoarele tipuri:

De regulă, aceste tipuri sunt suficiente pentru muncă. Dacă aveți nevoie să creați propriile tipuri de date, atunci puteți să le faceți singuri. Exemplu de adăugare a tipurilor de date "Link la un element" și "Legătură la un element dintr-o listă" (blog).

Puteți utiliza Evenimente pentru a lucra cu câmpuri personalizate.

Modulele principale de evenimente atunci când lucrați cu câmpuri utilizator:







Articole similare

Trimiteți-le prietenilor: