Kohdeluettelon näyttäminen pohjaan perustuvissa sovelluksissa

Näytä kohdeluettelo mistä tahansa tietolähteestä lisäämällä pohjaan perustuvaan sovellukseesi Gallery-ohjausobjekti. Tässä aiheessa käytetään tietolähteenä Exceliä. Suodata luetteloa määrittämällä Gallery-ohjausobjekti näyttämään vain ne kohteet, jotka vastaavat Text input-ohjausobjektissa annettua suodatuskriteeriä.

Edellytykset

Galleryn lisääminen tyhjään näyttöön

  1. Valitse Lisää-välilehdestä Gallery ja valitse sitten Pystysuora.

    Lisää pystysuuntainen valikoima.

  2. Valitse oikeanpuoleisen ruudun Ominaisuudet-välilehdessä Items-luettelo ja sitten Päällystearviot.

    Päällystearviot.

  3. (valinnainen) Valitse Layout-luettelossa eri vaihtoehto.

Galleryn lisääminen näyttöön

  1. Valitse Koti-välilehdessä Uusi näyttö > Luettelonäyttö.

    Näkyviin tulee näyttö, joka sisältää Gallery-ohjausobjektin ja muita ohjausobjekteja, kuten hakupalkin.

  2. Määritä valikoiman Items-ominaisuuden asetukseksi FlooringEstimates.

    Gallery-ohjausobjekti näyttää esimerkkitiedot.

    Näytä tiedot.

Ennen kuin teet muita mukautuksia, varmista, että Gallery-ohjausobjektin asettelu vastaa parhaiten haluamaasi. Tältä pohjalta voit muokata lisää sitä Gallery-mallia, joka määrittää, missä muodossa Gallery-ohjausobjektin tiedot tulevat näkyviin.

  1. Valitse mallipohja napsauttamalla tai napauttamalla Gallery-ohjausobjektin alaosaa ja sitten valitsemalla vasemman yläkulman lyijykynäkuvake.

    Gallerymallin muokkaus.

  2. Kun mallipohja on valittuna, lisää Label-ohjausobjekti ja sitten siirrä sitä ja muuta sen kokoa niin, että se ei ole muiden mallipohjan ohjausobjektien päällä.

    Selitteen lisääminen.

  3. Valitse valikoima ja valitse sitten oikeanpuoleisen ruudun Ominaisuudet-välilehdestä Muokkaa kohdan Kentät vierestä.

  4. Valitse aiemmin lisäämäsi selite ja avaa korostettu luettelo Tiedot-ruudussa.

    Avattavan luettelon avaaminen.

  5. Napsauta tai napauta luettelon kohtaa Hinta.

    Gallery-ohjausobjekti näyttää uudet arvot.

    Lopullinen valikoima.

Galleryn suodatus ja lajittelu

Gallery-ohjausobjektin Items-ominaisuus määrittää, mitä se näyttää. Tässä menettelyssä määritetään kyseinen ominaisuus siten, että se määrittää myös, mitkä tietueet tulevat näkyviin suodatusperusteiden perusteella ja missä järjestyksessä.

Hakuruutu ja lajittelukuvake.

  1. Aseta Gallery-ohjausobjektin Items-ominaisuudeksi tämä kaava:

    Sort
        (If
            (IsBlank(TextSearchBox1.Text),
            FlooringEstimates,
            Filter(
                FlooringEstimates,
                TextSearchBox1.Text in Text(Name)
            )
        ),
        Name,
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    

    Lisätietoja tämän kaavan funktioista on aiheessa Lisätietoja kaavasta.

  2. Kaksoisnapsauta hakuruutua ja kirjoita sitten osa tuotenimestä tai koko tuotenimi.

    Näkyviin tulevat vain kohteet, jotka vastaavat suodatusperusteita.

  3. Vaihda lajittelujärjestystä valitsemalla lajittelukuvake vähintään kerran pitäen Alt-näppäintä painettuna.

    Tietueiden järjestys vaihtelee tuotenimeen perustuvan nousevan ja laskevan aakkosjärjestyksen välillä.

Valitun kohteen korostaminen

Määritä Gallery-ohjausobjektin TemplateFill-ominaisuudeksi kaava, joka on samankaltainen kuin tämä esimerkki. Voit kuitenkin halutessasi määrittää eri värejä:

If(ThisItem.IsSelected, LightCyan, White)

Oletusvalinnan muuttaminen

Aseta Gallery-ohjausobjektin Default-ominaisuudeksi se tietue, jonka haluat olevan valittuna oletuksena. Määritä esimerkiksi FlooringEstimates-tietolähteen viides kohta:

Last(FirstN(FlooringEstimates, 5))

Tässä esimerkissä määritetään FlooringEstimates-tietolähteen Jalopuu-luokka:

First(Filter(FlooringEstimates, Category = "Hardwood"))

Seuraavat vaiheet

Opi käyttämään lomakkeita ja kaavoja.

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).