Afișați o listă de articole în aplicațiile proiectate pe pânză

Afișează o listă de elemente din orice sursă de date adăugând un control Galerie la aplicația dvs. pânză. Acest subiect utilizează Excel ca sursă de date. Filtrați lista prin configurarea controlului Galerie pentru a afișa numai acele elemente care corespund criteriului filtrului într-un control Introducere text.

Cerințe preliminare

  1. Pe fila Inserare, selectați Galerie, apoi selectați Vertical.

    Adăugați o galerie verticală.

  2. Pe fila Proprietăți din panoul din dreapta, deschideți lista Elemente, apoi selectați Estimări pardoseli.

    Estimarea podelelor.

  3. (opțional) În lista Aspect, selectați o altă opțiune.

  1. Pe fila Pagina de pornire, selectați Ecran nou > Listați ecran.

    Un ecran care conține un control Galerie și alte controale, cum ar fi o bară de căutare.

  2. Setați proprietatea galeriei Articole la FlooringEstimates.

    Controlul Galerie arată datele eșantion.

    Afișați date.

Înainte de a face orice altă personalizare, asigurați-vă că aspectul pentru controlul dvs. Galerie se potrivește cel mai mult cu ceea ce doriți. De acolo, puteți modifica în continuare șablonul Galerie, care determină modul în care toate datele din Galerie apare controlul.

  1. Selectați șablonul făcând clic sau atingând în partea de jos a butonului de control Galerie și apoi selectați pictograma creion în colțul din stânga sus.

    Editați șablonul de galerie.

  2. Cu șablonul încă selectat, adăugați un control Etichetă, apoi mutați-o și redimensionați-o astfel încât să nu se suprapună cu alte controale din șablon.

    Adăugați etichetă.

  3. Selectați galeria, apoi selectați Editați lângă Câmpuri pe fila Proprietăți din panoul din dreapta.

  4. Selectați eticheta adăugată anterior în această procedură, apoi deschideți lista evidențiată din panoul Date.

    Deschideți lista verticală.

  5. În acea listă, faceți clic sau atingeți Preț.

    Controlul Galerie arată valorile noi.

    Galeria finală.

Proprietatea Articole unui control Galerie determină ce elemente arată. În această procedură, configurați proprietatea respectivă, astfel încât să stabilească, de asemenea, care înregistrări apar pe baza criteriilor de filtrare și în ce ordine.

Caseta de căutare și pictograma de sortare.

  1. Setați proprietatea Elemente a controlului Galerie la această formulă:

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

    Pentru mai multe informații despre funcțiile din această formulă, consultați referință formulă.

  2. Faceți clic dublu pe caseta de căutare și apoi tastați o parte sau tot numele unui produs în ea.

    Apar numai acele elemente care îndeplinesc criteriul filtrului.

  3. În timp ce apăsați tasta Alt, selectați pictograma de sortare de una sau de mai multe ori pentru a schimba ordinea sortării.

    Înregistrările comută între ordinea alfabetică ascendentă și descendentă pe baza numelui produsului.

Evidențiați elementul selectat

Pentru controlul Galerie setați proprietatea TemplateFill la o formulă similară cu acest exemplu, dar puteți specifica culori diferite dacă doriți:

If(ThisItem.IsSelected, LightCyan, White)

Modificați selecția implicită

Pentru controlul Galerie setați proprietatea Implicit la înregistrarea pe care doriți să o selectați implicit. De exemplu, puteți specifica al cincilea element din sursa de date FlooringEstimates:

Last(FirstN(FlooringEstimates, 5))

În acest exemplu, specificați primul element din categoria Lemn de esență tare sursei de date FlooringEstimates:

First(Filter(FlooringEstimates, Category = „Lemn de esență tare”))

Pașii următori

Aflați cum să lucrați formulare și formule.

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).