Crearea de software a unui tabel de valori cu înregistrare condiționată în 8

Ca parte a sarcinii pentru proiectul Consolidare, a fost necesar să trecem de la tabelele de valori configurabile cu elemente de control la crearea de software în interfața gestionată. Am scris deja despre crearea programului de butoane pe formularul din postul anterior. acum vreau să descriu cum să creați o masă pe formular și să evidențiați conținutul coloanei din rândul de condiție.







Deci, mai întâi trebuie să adăugăm rechizitele la formular. Pentru aceasta avem o metodă: Requisites Change (). Înainte de a le folosi, vom crea o serie de detalii adăugate, care vor fi numite Adunări masive necesare.

Rețineți că elementele matricei sunt de tip Reqvisit Forms. Apoi, în plus față de tabelul de valori, trebuie să adăugăm coloanele din tabel, de exemplu, vom adăuga trei coloane:

Atunci când adăugați coloane în Add-on Requisites masive, trebuie să specificați calea către recuzele create, în cazul nostru este "Planul" care a fost adăugat la matrice mai devreme. Rețineți că calea către recuzatele create nu include popirile în sine. După formarea matricei, este posibilă apelarea schimbării elementelor necesare:

După modificarea detaliilor, avem deja cerința formularului "Plan" al tipului de tabel cu trei coloane. Dacă trebuie să te referi la valoarea recuzitelor, atunci poți face acest lucru folosind EtaForm ["Plan"]. Puteți începe să creați elemente de formă pentru afișarea datelor. Mai întâi, vom crea un element de formă al tipului TableForms.







După cum puteți vedea din cele de mai sus, când creăm un element, determinăm imediat acțiunile pentru evenimente. După crearea elementului Plan din tipul TableForms, vom crea elemente subordonate tipului FieldForm, care va fi responsabil pentru transmiterea datelor către coloanele din tabel. Pentru aceasta, în buclă de coloane de masă, trebuie să executați următorul cod (de exemplu, o iterație a buclă):

Rețineți că în timpul adăugării elementului, specificăm elementele părinte. În același mod, calea spre datele pe care le avem constă din numele recuzelor de tip de tabel și numele de coloane separate de o perioadă. După ce ați creat toate elementele pentru coloanele din buclă, formularul va fi gata de ieșire și va introduce datele în tabel.

Acum puteți merge la a doua parte a sarcinii de a evidenția culoarea nomenclatorului coloanelor. De exemplu, condiția va fi suprapusă pe coloana Diferență și atunci când este egală cu 100 de rânduri va trebui să evidențiem coloana din Nomenclatură în gri.

Pentru a implementa această parte a sarcinii, vom folosi obiectul condițional, care este disponibil pe partea de server. În primul rând, trebuie să adăugați un element nou elementelor condiționale. Apoi adăugăm câmpurile personalizate. Dacă trebuie să evidențiați întreaga linie, puteți ocoli bucla coloanei și puteți adăuga toate câmpurile de intrare la cele formate. De asemenea, este necesar să adăugați selecția. În valoarea de selecție din stânga, indicăm câmpul prin care va avea loc comparația. Câmpul indică un punct ca cale de date când se adaugă coloana.

Procesarea externă care demonstrează crearea unei tabele de valori este programabilă aici:

Asta e, creșteți tabelele software în formularele gestionate, noroc.







Articole similare

Trimiteți-le prietenilor: