Prikaz popisa stavki u aplikacijama od gotovih gradivnih elemenata

Prikažite popis stavki iz bilo kojeg izvora podataka tako da dodate kontrolu Galerija u svoju aplikaciju radnog područja. U ovoj se temi upotrebljava Excel kao izvor podataka. Filtrirajte popis konfiguriranjem kontrole Galerija tako da prikazuje samo stavke koje odgovaraju kriteriju filtra u kontroli Unos teksta.

Preduvjeti

  1. Na kartici Umetanje odaberite Galerija, a zatim odaberite Okomito.

    Dodajte okomitu galeriju.

  2. Na kartici Svojstva desnog okna otvorite popis Stavke, a zatim odaberite Procjene podnih obloga.

    Procjene podnih obloga.

  3. (neobavezno) Na popisu Raspored odaberite drugu mogućnost.

  1. Na kartici Početak odaberite Novi zaslon > Zaslon popisa.

    Prikazat će se zaslon koji sadrži kontrolu Galerija i ostale kontrole, kao što je traka za pretraživanje.

  2. Postavite svojstvo galerije Stavke na FlooringEstimates.

    Kontrola Galerija prikazuje uzorak podataka.

    Prikaz podataka.

Prije nego što napravite bilo koju drugu prilagodbu, pobrinite se da raspored kontrole Galerija čim više odgovara onome što želite. Tu možete dodatno prilagoditi predložak Galerija, koji određuje kako će svi podaci u kontroli Galerija biti prikazani.

  1. Odaberite predložak tako što ćete kliknuti ili dodirnuti kraj dna kontrole Galerija, a zatim odaberite ikonu olovke u gornjem lijevom kutu.

    Uredite predložak galerije.

  2. Dok je kontrola još odabrana dodajte kontrolu Oznaka, zatim je pomaknite i promijenite njenu veličinu tako da se ne preklapa s drugim kontrolama u predlošku.

    Dodajte oznaku.

  3. Odaberite galeriju, zatim odaberite Uredi pokraj Polja na kartici Svojstva u desnom oknu.

  4. Odaberite oznaku koju ste dodali ranije tijekom ovog postupka, zatim otvorite označeni popis u oknu Podaci.

    Otvorite padajući popis.

  5. Na tom popisu kliknite ili dodirnite Cijena.

    Kontrola Galerija prikazuje nove vrijednosti.

    Završna galerija.

Svojstvo Stavke kontrole Galerija određuje koje će se stavke prikazivati. Tijekom tog postupka konfigurirate to svojstvo tako da određuje i koji će se zapisi prikazivati na temelju kriterija filtra i kojim redoslijedom.

Okvir za pretraživanje i ikona sortiranja.

  1. Postavite svojstvo Stavke kontrole Galerija na sljedeću formulu:

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

    Za više informacija o funkcijama u toj formuli pogledajte referencu formule.

  2. Dvaput kliknite okvir za pretraživanje pa u njega upišite dio naziva ili cijeli naziv proizvoda.

    Prikazat će se samo stavke koje ispunjavaju kriterij filtra.

  3. Držeći pritisnutu tipku Alt odaberite ikonu sortiranja jednom ili više puta da biste promijenili redoslijed sortiranja.

    Prikaz zapisa prebacuju se između uzlaznog i silaznog abecednog reda na temelju naziva proizvoda.

Označavanje odabrane stavke

Postavite svojstvo TemplateFill kontrole Galerija na formulu koja je slična ovom primjenu, ali možete po želji odrediti druge boje.

If(ThisItem.IsSelected, LightCyan, White)

Promjena zadanog odabira

Postavite svojstvo Zadano kontrole Galerija na zapis koji želite odabrati po zadanim postavkama. Na primjer, možete odrediti petu stavku u izvoru podataka FlooringEstimates:

Last(FirstN(FlooringEstimates, 5))

U ovom primjeru određujete prvu stavku u kategoriji Hardwood izvora podataka FlooringEstimates:

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

Sljedeći koraci

Saznajte kako raditi s obrascima i formulama.

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).