Ustvarjanje aplikacije delovnega območja za obravnavanje zahtev za projekt
Opomba
Ta članek je del nabora vadnic o uporabi aplikacij Power Apps, Power Automate in Power BI z aplikacijo SharePoint Online. Za pridobitev celostne slike preberite predstavitev nabora in si oglejte povezane prenose.
Zdaj, ko so seznami pripravljeni, lahko zgradimo in prilagodimo svojo prvo aplikacijo. Aplikacija Power Apps je vgrajena v storitvi SharePoint, tako da je ustvarjanje osnovne aplikacije s tremi zasloni neposredno prek seznama enostavno. Ta aplikacija omogoča, da si ogledate povzetek in podrobne informacije o vsakem elementu seznama, posodobite obstoječe elemente seznama in ustvarite nove. Če aplikacijo ustvarite neposredno prek seznama, se prikaže kot pogled tega seznama. Nato lahko to aplikacijo zaženete v brskalniku in mobilnem telefonu.
1. korak: Ustvarite aplikacijo s seznama
Na seznamu Zahteve za projekt, ki ste ga ustvarili, izberite možnost Integriraj -> Power Apps -> Ustvari aplikacijo.

Aplikacijo poimenujte, npr. »aplikacija zahtev za projekt«, in kliknite ali tapnite Ustvari. Ko je aplikacija pripravljena, se odpre v storitvi Power Apps Studio.

2. korak: pregled aplikacije v storitvi Power Apps Studio
Leva vrstica za krmarjenje v storitvi Power Apps Studio privzeto prikazuje hierarhični pogled zaslonov in kontrolnikov v aplikaciji.

Za preklapljanje med pogledi kliknite ali tapnite ikono sličice.

Kliknite ali tapnite posamezen zaslon, da si ga ogledate v srednjem podoknu. Na voljo imate tri zaslone:
(a). Zaslon za brskanje, na katerem lahko brskate, razvrščate in filtrirate podatke, pridobljene s seznama.
(b). Zaslon s podrobnostmi, na katerem si lahko ogledate več podrobnosti elementa.
(c). Zaslon za urejanje/ustvarjanje, na katerem lahko uredite obstoječi element ali ustvarite novega.

3. korak: prilagajanje zaslona brskanja aplikacije
Kliknite ali tapnite zaslon brskanja.
Ta zaslon ima postavitev z galerijo za prikaz elementov seznama in drugimi kontrolniki, kot sta iskalna vrstica in gumb za razvrščanje.
Izberite Prebrskaj galerijo 1 tako, da kliknete ali tapnete poljuben zapis, razen prvega.

V desnem podoknu v možnosti Lastnosti kliknite ali tapnite Zahteve za projekt.
Polja posodobite tako, da se ujemajo z naslednjim seznamom:
RequestDate
Oseba, ki je podala zahtevo
Naslov

Ko je možnost BrowseGallery1 še izbrana, izberite lastnost Items.

Formulo spremenite v: SortByColumns(Filter('Project Requests', StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending)).

Tako lahko brskate in iščete po polju Naslov namesto, da uporabite privzeto možnost, ki jo je izbrala aplikacija Power Apps. Za več informacij glejte Prikaz vseh podrobnosti formul.
Kliknite ali tapnite Datoteka in nato Shrani. Kliknite ali tapnite
da se vrnete v aplikacijo.
4. korak: pregled zaslona s podrobnostmi in zaslona za urejanje v aplikaciji
Kliknite ali tapnite zaslon s podrobnostmi.
Ta zaslon ima drugačno postavitev s prikazom obrazca, ki vsebuje podrobnosti izbranega elementa v galeriji. Vključuje kontrolnike za urejanje in brisanje elementov ter vrnitev na zaslon brskanja.

Kliknite ali tapnite zaslon za urejanje.
Ta zaslon vsebuje obrazec za urejanje, da lahko uredite izbrani element ali ustvarite novega (če ste ta zaslon odprli neposredno iz zaslona brskanja). Vključuje kontrolnike za shranjevanje ali zavrženje sprememb.

5. korak: zagon aplikacije prek seznama
Na seznamu Zahteve za projekt kliknite ali tapnite Vsi elementi in nato Aplikacija zahtev za projekt.

Kliknite Odpri in aplikacija se bo odprla v novem zavihku brskalnika.

Za ustvarjanje novega elementa v aplikaciji
prvega elementa v galeriji za brskanje.
Kliknite ali tapnite
ikono svinčnika za urejanje.Posodobite polje Opis – zadnjo besedo spremenite iz »skupina« v »ekipa« in nato kliknite ali tapnite


Zaprite zavihek brskalnika.
Vrnite se na seznam Zahteve za projekt in kliknite ali tapnite Aplikacija zahtev za projekt in nato Vsi elementi.

Izvedene spremembe preglejte v aplikaciji.

To je dokaj preprosta aplikacija in izvedli smo le nekaj osnovnih prilagajanj, a lahko vidimo, da je zanimivo vsebino mogoče hitro ustvariti. Premaknili se bomo na novo opravilo, a si lahko aplikacijo podrobneje ogledate in ugotovite, kako kontrolniki in formule medsebojno delujejo, da spodbudijo vedenje aplikacije.
Prikaz vseh podrobnosti formul
Ta razdelek je izbiren, a vam bo v pomoč pri razumevanju formul. V 3. koraku tega opravila smo spremenili formulo za lastnost Items za BrowseGallery1. Spremenili smo vrsto in iskanje, da, namesto polja, ki ga je izbrala aplikacija Power Apps, uporabimo polje Naslov. Tukaj je spremenjena formula:
SortByColumns ( Filter ( 'Project Requests', StartsWith ( Title, TextSearchBox1.Text ) ), "Title", If ( SortDescending1, Descending, Ascending ) )
Toda kakšen je namen te formule? Določa vir podatkov, ki se prikažejo v galeriji, filtrira podatke na podlagi poljubnega vnesenega besedila v iskalnem polju in razvršča rezultate na podlagi gumba za razvrščanje v aplikaciji. Za uresničevanje svojega namena uporablja ta formula funkcije. Funkcije vzamejo parametre (npr. vhodna vrednost), izvedejo postopke (npr. filtriranje) in vrnejo vrednost (npr. izhodno):
- Funkcija SortByColumns razvrsti tabelo na podlagi enega ali več stoplcev.
- Funkcija Filter poišče zapise v tabeli, ki ustrezajo formuli, katero ste navedli.
- Funkcija StartsWith preskusi, ali se en besedilni element začne z drugim.
- Če je pogoj »true, funkcija If vrne eno vrednost, ko pa je isti pogoj »false«, vrne drugo vrednost.
Ko funkcije združite v formulo, se zgodi naslednje:
Če v iskalno polje vnesete besedilo, funkcija StartsWith primerja besedilo z začetkom vsakega besedilnega elementa v stolpcu Naslov seznama.
StartsWith ( Title, TextSearchBox1.Text )
Če na primer v iskalno polje vnesete »na«, dobite 4 rezultate iskanja, vključno z elementi, ki se začnejo z izrazoma »namizje« in »naprava«. No bodo pa prikazani vsi elementi za »mobilne naprave«, ker se ti ne začnejo z »na«.
Funkcija Filter vrne vrstice iz tabele Zahteve za projekt. Če v iskalnem polju ni besedila za primerjavo, funkcija Filter vrne vse vrstice.
Filter ( 'Project Requests', StartsWith ( Title, TextSearchBox1.Text )
Funkcija If preverja, ali je spremenljivka SortDescending1 nastavljena na vrednost »true« ali »false« (nastavitev izvede gumb za razvrščanje v aplikaciji). Funkcija nato vrne vrednost Padajoče ali Naraščajoče.
If ( SortDescending1, Descending, Ascending )
Zdaj lahko funkcija SortByColumns razvrsti galerijo. V tem primeru se razvrščanje izvaja na podlagi polja Naslov, ki se lahko razlikuje od polja, v katerem ste iskali.
Če ste prišli do te točke, upamo, da zdaj bolje razumete, kako deluje ta formula in kako lahko kombinirate funkcije in druge elemente, da spodbudite delovanje, ki ga zahtevajo vaše aplikacije. Za več informacij glejte Sklic na formulo za Power Apps.
Naslednji koraki
Naslednji korak v tem naboru vadnic je ustvarjanje poteka za upravljanje odobritev projektov.
Glejte tudi
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
Pošlji in prikaži povratne informacije za