Jaa


Lisää luetteloruutu, avattava luettelo, yhdistelmäruutu tai valintanapit pohjaan perustuvaan sovellukseen

Näytä yksi tietosarake (esimerkiksi usean sarakkeen taulukosta) pohjaan perustuvassa sovelluksessa, jotta käyttäjät voivat valita luettelosta vähintään yhden kohteen.

  • Lisää luetteloruutu, jotta käyttäjät voivat valita useamman kuin yhden vaihtoehdon.
  • Lisää vähemmän näyttötilaa vievä avattava luettelo tai yhdistelmäruutu.
  • Lisää joukko valintanappeja halutun ulkoasun luomiseksi.

Tässä artikkelissa käsitellään erityisesti luetteloruutuja ja valintanappeja, mutta samat käytännöt koskevat myös avattavia luetteloita.

Edellytykset

  1. Tyhjän pohjaan perustuvan sovelluksen luominen.
  2. Tietoja ohjausobjektien lisäämisestä ja määrittämisestä.

Yksinkertaisen luettelon luominen

  1. Lisää Luetteloruutu-ohjausobjekti, anna sille nimeksi MyListBox ja aseta sen Items-ominaisuudeksi tämä lauseke:

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

    Suunnittelutyökalusi näyttää jotakuinkin seuraavalta:

    Näyttö, jossa on luetteloruudun ohjausobjekti

  2. Valitse Lisää-välilehdestä Kuvakkeet, valitse ympyrä ja siirrä se MyListBox-ohjausobjektin alle:

    Lisää kuvake

  3. Lisää kolmio ja suorakulmio ja järjestele muodot riviksi MyListBox-ohjausobjektin alle:

    Muotojen lisääminen

  4. Määritä seuraavien muotojen Visible-ominaisuudeksi seuraavat funktiot:

    Muoto Määritä Visible-funktioksi
    circle If("circle" in MyListBox.SelectedItems.Value, true)
    triangle If("triangle" in MyListBox.SelectedItems.Value, true)
    rectangle If("rectangle" in MyListBox.SelectedItems.Value, true)
  5. Pidä Alt-näppäintä painettuna ja valitse yksi tai useampia muotoja MyListBox-ohjausobjektista.

    Vain valitsemasi muoto tai muodot näytetään.

Näissä vaiheissa käytit lauseketta luettelon luomiseen. Voit käyttää tätä muihinkin elementteihin liiketoiminnassa. Voit käyttää Avattava-ohjausobjektia esimerkiksi tuotekuvien tai -kuvausten näyttämiseen.

Radioen lisääminen

  1. Valitse Aloitus-välilehdessä Uusi näyttö ja valitse sitten Tyhjä.

  2. Valitse Lisää-välilehdeltä Ohjausobjektit ja valitse sitten Valintanappi.

    Valintanapin lisääminen

  3. Anna Valintanappi-ohjausobjektille nimi Choices ja aseta sen Items-ominaisuudeksi tämä kaava:
    ["red","green","blue"]

    Ohjausobjektin nimeäminen uudelleen

    Tarvittaessa muuta ohjausobjektin kokoa, jotta näet kaikki vaihtoehdot.

  4. Valitse Lisää-välilehdeltä Kuvakkeet ja valitse ympyrä.

  5. Määritä ympyrän Fill-ominaisuudeksi seuraava funktio:
    If(Choices.Selected.Value = "red", Red, Choices.Selected.Value = "green", Green, Choices.Selected.Value = "blue", Blue)

    Tällä kaavalla ympyrä vaihtaa väriään valitun valintanapin mukaan.

  6. Siirrä ympyrä Valintanappi-ohjausobjektin alle esimerkin mukaisesti:

    Siirrä ympyrä Valintanappi-ohjausobjektin alle

  7. Pidä Alt-näppäintä painettuna ja valitse eri valintanappi ympyrän värin muuttamiseksi.

Kohteen lisääminen aiemmin luotuun luetteloon

  1. Lisää Painike-ohjausobjekti ja anna sen nimeksi btnReset.

    Etkö tiedä, miten ohjausobjekti lisätään, nimetään ja määritetään?

  2. Määritä btnReset-kohteen OnSelect-ominaisuus seuraavalle kaavalle:

    ClearCollect(MyItems, {value: "circle"},{value: "triangle"},{value: "rectangle"})
    
  3. Määritä Text-ominaisuudeksi btnReset-kohdassa "Reset".

  4. Lisää Luetteloruutu-ohjausobjekti, jonka nimi on lbItems, ja määritä sen Kohteet-ominaisuudeksi MyItems.

  5. Pidä Alt-näppäintä painettuna ja paina Nollaa-painike.

    Huomautus

    Luetteloruudussa on oltava Omat kohteet -kokoelman kohteet.

  6. Järjestä luetteloruutu ja painike niin, että ne ovat pystysuuntaisia.

    Luetteloruutu-painike.

  7. Lisää Tekstisyöte-ohjausobjekti ja anna sille nimi txtAdd.

  8. Aseta txtAdd-kohteen teksti-ominaisuuden arvoksi "".

  9. Lisää Painike-ohjausobjekti ja anna sen nimeksi btnAdd.

  10. Aseta btnAdd-kohteen Text-ominaisuuden arvoksi "Add".

  11. Aseta btnAdd-kohteen OnSelect-ominaisuus seuraavalle kaavalle:

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

    Huomautus

    • Collect-funktio lisää tekstin syötetystä tekstistä kokoelman kohteeksi.
    • Reset-toiminto palauttaa tekstin takaisin oletustilaan.
  12. Järjestä txtAdd ja btnAdd niin, että ne ovat pystysuorassa lbItems- ja btnReset-palkkien alapuolella.

    Kaikki ohjausobjektit – ennen lisäämistä.

  13. Esikatsele sovellusta painamalla F5-näppäintä.

  14. Lisää tekstiarvo txtAdd-tekstinsyöttöohjausohjausobjektiin.

  1. Paina Lisää painike.

    Huomautus

    Luetteloruudussa on oltava Omat kohteet -kokoelman kohteet.

(Valinnainen) Kohteen poistaminen aiemmin luodusta luettelosta

  1. Lisää Painike-ohjausobjekti ja anna sen nimeksi btnDelete.

  2. Aseta btnDelete-kohteen Text-ominaisuuden arvoksi "Delete".

  3. Aseta btnDelete-kohteen OnSelect-ominaisuus seuraavalle kaavalle:

    Remove(MyItems, lbItems.Selected)
    
  4. Järjestä btnDelete niin, että se on pystysuorassa btnReset-kohdan alapuolella

    Kaikki ohjausobjektit, joilla on poistopainike.

  5. Esikatsele sovellusta painamalla F5-näppäintä.

  6. Palauta luetteloruutu painamalla Palauta-painiketta.

  7. Valitse luetteloruudun kohde painamalla sitä.

  1. Poista kohde painamalla Poista-painiketta.

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).