Dodajte polje liste, padajuću listu, kombinovani okvir ili radio dugmad u aplikaciju sa podlogom

Prikažite jednu kolonu podataka (na primer, iz tabele sa više kolona) u aplikaciji sa podlogom kako bi korisnici mogli da odaberu jednu ili više stavki na listi.

  • Dodajte okvir sa listom kako biste omogućili korisnicima da odaberu više opcija.
  • Dodajte padajuću listu ili kombinovani okvir da biste zauzeli manje prostora na ekranu.
  • Dodajte skup radio dugmadi za određeni efekat dizajna.

Ovaj tema se fokusira na okvire sa listom i radio dugmad, ali isti principi važe i za padajuće liste.

Preduslovi

  1. Kreirajte praznu aplikaciju sa podlogom.
  2. Saznajte kako da dodate i konfigurišete kontrole.

Kreiranje jednostavne liste

  1. Dodajte kontrolu Okvir sa listom pod nazivom MyListBox i podesite njegovo svojstvo Items prema ovom izrazu:

    ["circle","triangle","rectangle"]

    Vaš dizajner izgleda otprilike ovako:

    Ekran sa kontrolom okvira sa listom

  2. Na kartici Umetanje izaberite Ikone, izaberite krug i pomerite ga ispod MyListBox:

    Ikona Dodaj

  3. Dodajte trougao i pravougaonik, a zatim rasporedite oblike u red ispod MyListBox:

    Dodavanje oblika

  4. Podesite svojstvo Visible sledećih oblika na sledeće funkcije:

    Oblik Podesite funkciju Visible na
    krug If("circle" in MyListBox.SelectedItems.Value, true)
    trougao If("triangle" in MyListBox.SelectedItems.Value, true)
    pravougaonik If("rectangle" in MyListBox.SelectedItems.Value, true)
  5. Dok držite taster Alt, izaberite jedan ili više oblika MyListBox.

    Pojavljuju se samo oblik ili oblici koje ste izabrali.

U ovim koracima ste koristili izraz da biste napravili listu stavki. Ovo možete primeniti na druge elemente u vašem preduzeću. Na primer, možete da koristite kontrolu Padajuća lista za prikazivanje slika proizvoda, opisa proizvoda i tako dalje.

Dodavanje radio dugmadi

  1. Na kartici Početak izaberite Novi ekran, a zatim izaberite Prazan.

  2. Na kartici Umetanje izaberite Kontrole, a zatim izaberite Radio.

    Dodavanje radio dugmeta

  3. Preimenujte naziv kontrole Radio kontrolu u Izbori i podesite njeno svojstvo Items prema ovoj formuli:
    ["red","green","blue"]

    Preimenovanje kontrole

    Ako je potrebno, promenite veličinu kontrole da biste prikazali sve opcije.

  4. Na kartici Umetanje izaberite Ikone, a zatim izaberite krug.

  5. Podesite svojstvo Fill kruga na sledeću funkciju:
    If(Choices.Selected.Value = "red", Red, Choices.Selected.Value = "green", Green, Choices.Selected.Value = "blue", Blue)

    U ovoj formuli, krug menja boju u zavisnosti od odabranog radio dugmeta.

  6. Pomerite krug ispod kontrole Radio, kao u ovom primeru:

    Pomerite krug pod radio kontrolom

  7. Dok držite pritisnut taster Alt, izaberite drugi radio taster da biste promenili boju kruga.

Dodajte stavku na postojeću listu

  1. Dodajte Kontrolno dugme i dajte mu naziv „btnReset“.

    Ne znate kako da dodate, imenujete i konfigurišete kontrolu?

  2. Podesite svojstvo OnSelect na btnReset za ovu formulu:

    ClearCollect(MyItems, {value: "circle"},{value: "triangle"},{value: "rectangle"})
    
  3. Podesite svojstvo Tekst na btnReset na "Reset".

  4. Dodajte kontrolu Polje liste pod nazivom lbItems i podesite njeno svojstvo Stavke na MyItems.

  5. Dok držite taster Alt, pritisnite dugme Resetovanje.

    Napomena

    Polje liste trebalo bi da se popuni stavkama iz kolekcije „MyItems“.

  6. Rasporedite polje liste i dugme tako da budu poređani vertikalno.

    Dugme Polje liste

  7. Dodajte kontrolu Unos teksta i nazovite je „txtAdd“.

  8. Podesite svojstvo Tekst za txtAdd na "".

  9. Dodajte Kontrolno dugme i dajte mu naziv „btnAdd“.

  10. Podesite svojstvo Tekst za btnAdd na "Add".

  11. Podesite svojstvo OnSelect za btnAdd na sledeću formulu:

    Collect(MyItems,{value: txtAdd.Text}); Reset(txtAdd)
    

    Napomena

    • Funkcija za sakupljanje dodaće tekst iz tekstualnog unosa kao stavku u kolekciji.
    • Funkcija resetovanja vratiće unos teksta u podrazumevani status.
  12. Uredite txtAdd i btnAdd tako da budu poređani vertikalno ispod lbItems i btnReset.

    Sve kontrole – pre dodavanja.

  13. Pregledajte aplikaciju pritiskom na F5.

  14. Dodajte tekstualnu vrednost u txtAdd kontrolu unosa teksta.

  1. Pritisnite dugme Dodaj.

    Napomena

    Polje liste trebalo bi da se popuni stavkama iz kolekcije „MyItems“.

(Opcionalno) Uklonite stavku sa postojeće liste

  1. Dodajte Kontrolno dugme i dajte mu naziv „btnDelete“.

  2. Podesite svojstvo Tekst za btnDelete na "Delete".

  3. Podesite svojstvo OnSelect za btnDelete na sledeću formulu:

    Remove(MyItems, lbItems.Selected)
    
  4. Uredite btnDelete tako da bude postavljeno vertikalno ispod btnReset

    Sve kontrole sa dugmetom za brisanje.

  5. Pregledajte aplikaciju pritiskom na F5.

  6. Pritisnite dugme za resetovanje da biste resetovali polje liste.

  7. Pritisnite stavku u polju liste da biste je izabrali.

  1. Pritisnite dugme Izbriši da biste izbrisali stavku.

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).