Stvorite ovisne padajuće popise u aplikaciji radnog područja
Kada stvorite ovisne (ili kaskadne) padajuće popise, korisnici odabiru mogućnost na popisu za filtriranje mogućnosti na drugom popisu. Mnoge organizacije stvaraju ovisne popise kako bi pomogli korisnicima da što efikasnije popunjavaju obrasce. Na primjer, korisnici mogu odabrati zemlju ili regiju za filtriranje popisa gradova ili korisnici mogu odabrati kategoriju koja će pokazivati samo kodove u toj kategoriji.
Kao najbolja praksa stvorite izvor podataka za vrijednosti na popisima „nadređeni” i „podređeni” (na primjer, zemlje/regije i gradovi) koji su odvojene od izvora podataka koje korisnici ažuriraju pomoću aplikacije. Ako koristite ovaj pristup, možete koristiti iste nadređene i podređene podatke u više od jedne aplikacije i možete ažurirati te podatke bez ponovne objave aplikacije ili aplikacija koje ih koriste. Isti rezultat možete postići uporabom zbirke ili statičkih podataka, ali to se ne preporučuje za poslovne scenarije.
Za scenarij u ovoj temi, zaposlenici trgovine šalju probleme na popis Incidenti putem obrasca. Zaposlenici ne određuju samo lokaciju trgovine u kojoj se incident dogodio, već i odjej unutar te lokacije. Nemaju sve lokacije iste odjele pa popis Lokacije osigurava da zaposlenici ne mogu odrediti odjel za lokaciju koja nema taj odjel.
Napomena
Ovaj članak koristi Microsoft SharePoint popise kao izvore podataka, ali svi tabelarni izvori podataka rade na isti način. Unutar platforme Dataverse for Teams morat ćete omogućiti klasične kontrole kako bi klasični padajući izbornik radio za ovaj scenarij.
Stvorite izvore podataka
Popis Lokacije pokazuje odjele na svakoj lokaciji.
| Lokacija | Odjel |
|---|---|
| Eganville | Pekara |
| Eganville | Delikatesni proizvodi |
| Eganville | Proizvoditi |
| Renfrew | Pekara |
| Renfrew | Delikatesni proizvodi |
| Renfrew | Proizvoditi |
| Renfrew | Ljekarna |
| Renfrew | Cvjetna |
| Pembroke | Pekara |
| Pembroke | Delikatesni proizvodi |
| Pembroke | Proizvoditi |
| Pembroke | Cvjetna |
Popis Incidenti pokazuje kontakt informacije i informacije o svakom incidentu. Stvorite podatkovni stupac kao što je stupac Datum ali stvorite druge stupce kao što je stupac Jedan redak teksta da biste pojednostavili konfiguraciju i izbjegli upozorenja delegiranje u Microsoft Power Apps.
| Ime | Prezime | Telefonski broj | Lokacija | Odjel | Opis | Datum |
|---|---|---|---|---|---|---|
| Tonya | Cortez | (206) 555 - 1022 | Eganville | Proizvoditi | Imao sam problem sa... | 2/12/2019 |
| Moses | Laflamme | (425) 555 - 1044 | Renfrew | Cvjetna | Imao sam problem... | 2/13/2019 |
Prema zadanom, prilagođeni popisi SharePoint uključuju stupac Naslov koji ne možete preimenovati ili ukloniti, a mora sadržavati podatke prije nego što stavku možete spremiti na popis. Da biste konfigurirali stupac tako da ne zahtijeva podatke:
- Pokraj gornjeg desnog kuta odaberite ikonu zupčanika, a zatim odaberite mogućnost Postavke popisa.
- Na stranici Postavke odaberite Naslov na popisu stupaca.
- U Zatražite da ovaj stupac sadrži informacije odaberite Ne.
Nakon te promjene možete zanemariti stupac Naslov ili možete ukloniti ga iz zadanog prikaza ako se pojavi barem još jedan stupac.
Otvorite obrazac
Otvorite popis Incidenti, a zatim odaberite Integriraj -> Power Apps -> Prilagodi obrasce.

Otvara se kartica preglednika sa zadanim obrascem u Power Apps Studio.
(po izboru) U oknu Polja zadržite pokazivač miša iznad polja Naslov, odaberite trotočje (...) koje se pojavljuje, a zatim odaberite Ukloni.
Ako ste zatvorili okno Polja možete ga ponovno otvoriti odabirom SharePointobrazac1 u lijevoj navigacijskoj traci, a zatim odaberite Uredi polja na kartici Svojstva desnog okna.
(po izboru) Ponovite prethodni korak da biste uklonili polje Privici iz obrasca.
Pojava obrasca samo s poljima koja ste dodali.

Zamijenite kontrole
U oknu Polja odaberite strelice pokraj Lokacija.
Ako ste zatvorili okno Polja možete ga ponovno otvoriti odabirom SharePointobrazac1 u lijevoj navigacijskoj traci, a zatim odaberite Uredi polja na kartici Svojstva desnog okna.
Otvorite popis Vrsta kontrole a zatim odaberite Dopuštene vrijednosti.

Mehanizam unosa mijenja se na kontrolu Padajući popis.
Ponovite ove korake za karticu Odjel.
Dodajte popis lokacija
Odaberite Prikaz > Izvori podataka > Dodaj izvor podataka.
Odaberite ili stvorite vezu SharePoint, a zatim odredite stranicu koja obuhvaća popis Lokacije.
Odaberite potvrdni okvir za taj popis, a zatim odaberite Poveži.

Popis veza pokazuje popis Incidenti, na kojem se temelji obrazac i popis Lokacije koji će u obrascu identificirati lokacije i odjele.

Otključajte kartice
Odaberite karticu Lokacija odaberite karticu Napredno u desnom oknu, a zatim odaberite Otključajte da biste promijenili svojstva.
Ponovite prethodni korak za karticu Odjel.
Preimenujte kontrole
Ako preimenujete kontrole, lakše ih možete prepoznati, a primjere je lakše pratiti. Da biste otkrili druge najbolje prakse, pregledajte Standardi za kodiranje i stručne publikacije za smjernice.
U kartici Lokacija odaberite kontrolu Padajući popis.
Pokraj vrha desnog okna preimenujte odabranu kontrolu tako da upišete ili zalijepite ddLocation.

Ponovite prethodna dva koraka u kartici Odjel da biste preimenovali kontrolu Padajući popis na ddOdjel.
Konfiguriranje lokacije
Postavite svojstvo Stavke od ddlokacija na ovu formulu:
Distinct(Locations, Location)(po izboru) Dok držite pritisnutu tipku Alt, otvorite ddLokacija i potvrdite da se na popisu nalaze tri lokacije.
Konfigurirajte odjele
Odaberite ddOdjel, a zatim na kartici Svojstva desnog okna, odaberite Ovisi o.
U Nadređena kontrola, osigurajte da se ddLokacija pojavljuje na gornjem popisu a Rezultat pojavljuje na donjem popisu.
Napomena
Ako ne želite slagati nizove nego stvarni ID niza podataka, odaberite ID umjesto Rezultat.
U Podudarajuće polje, odaberite Lokacije na gornjem popisu, odaberite Lokacija na donjem popisu, a zatim odaberite Primijeni.

Svojstvo Stavke od ddOdjel postavljeno je na formulu:
Filter(Locations, Location = ddLocation.Selected.Result)Ova formula filtrira stavke u ddOdjel na temelju onoga što korisnik odabere u ddLokacija. Takva konfiguracija osigurava da „podređeni” popis odjela odražava podatke za njegovu „nadređenu” lokaciju kao što navodi popis Lokacije u SharePoint.
Na kartici Svojstva desnog okna, otvorite popis pokraj Vrijednost, a zatim odaberite Odjel.
Ovaj korak postavlja prikaz tekst na mogućnosti iz stupca Odjel popisa Lokacije u SharePoint.

Testirajte obrazac
Dok držite pritisnutu tipku Alt, otvorite popis lokacija, odaberite jednu, otvorite popis odjela, a zatim odaberite jedan.
Popisi lokacija i odjela odražava informacije na popisu Lokacije u SharePoint.

Spremite i otvorite obrazac (po izboru)
Otvorite izbornik Datoteka, a zatim odaberite Spremi > Obajvi na SharePoint > Objavi na SharePoint.
U gornjem lijevom kutu odaberite strelicu natrag, a zatim odaberite Batrag na SharePoint.
U naredbenoj traci odaberite Novo da biste otvorili prilagođeni obrazac.
Najčešća pitanja
Ne vidim nikakve podatke: svi izvori su prazni ili imaju pogrešne podatke. Potvrdite prikazujete li ispravno polje za kontrolu na bilo koji od ovih načina:
Odaberite padajući popis, a zatim odaberite svojstvo Vrijednost u kartici Svojstva desnog okna.

Odaberite kombinirani okvir, a zatim osigurajte da je primarni tekst polje koje želite prikazati.

Moj podređeni padajući popis uključuje duplicirane stavke. Ovaj simptom vjerojatno je nastao upotrebom stupca Pretraži u SharePoint ili funkcije Odabiri u Power Apps. Da biste uklonili dupliciranu stavku, prelomite funkciju Razlikovno oko pravilnog vraćanja podataka. Više informacija; funkcija Razlikovno.
Poznata ograničenja
Ova konfiguracija raspoloživa je na kontrolama Padajući popis kao i Kombinirani okvir i kontrolama Okvir s popisom koje omogućuju jedan odabir istovremeno. Ne možete koristiti konfiguraciju Ovisi o za bilo koju od tih kontrola ako dopuštaju više izbora. Ovaj se pristup ne preporučuje za rad s izborima u sustavu Microsoft Dataverse.
Konfiguracija Ovisi o ne podržava statičke podatke ili zbirke. Da biste konfigurirali ovisne padajuće popise s ovim izvorima, uredite izraz izravno u traci formule. Osim toga, Power Apps ne podržava uporabu dva polja odabira u SharePoint bez podudarajuće tablica podataka i ne možete definirati Podudarajuće polje unutar ovog korisničkog sučelja.