Generiranje aplikacije od gotovih gradivnih elemenata za obradu zahtjeva za projekt
Napomena
Ovaj je članak dio niza vodiča o uporabi usluga Power Apps, Power Automate i Power BI uz platformu SharePoint Online. Svakako pročitajte uvod u niz kako biste pohvatali konce i shvatili smisao kao i dobili s tim povezana preuzimanja.
Sad kad su postavljeni popisi, možemo izraditi i prilagoditi prvu aplikaciju. Power Apps je integriran s platformom SharePoint, tako da je lako generirati osnovna tri zaslona aplikacije izravno s popisa. Ova aplikacija omogućuje prikaz sažetka i podrobnih informacija za svaku stavku popisa, ažuriranje postojećih i stvaranje novih stavki popisa. Ako aplikaciju stvorite izravno s popisa, aplikacija će se prikazati kao prikaz tog popisa. Zatim tu aplikaciju možete pokrenuti u pregledniku, kao i na mobilnom telefonu.
1. korak: Generirajte aplikaciju s popisa na platformi
Na popisu koji ste izradili Zahtjevi projekta odaberite Integriraj -> Power Apps -> Stvori aplikaciju.
Dodijelite aplikaciji naziv, poput „Aplikacija zahtjeva za projekt”, a zatim kliknite ili dodirnite mogućnost Stvori. Kad je aplikacija spremna, otvara se alat Power Apps Studio.
2. korak: Prikaz aplikacije u alatu Power Apps Studio
U alatu Power Apps Studio, na lijevoj navigacijskoj traci, prema zadanim se postavkama prikazuje hijerarhijski prikaz zaslona i kontrola u aplikaciji.
Kliknite ili dodirnite ikonu sličice za promjenu prikaza.
Kliknite ili dodirnite svaki zaslon kako biste ga vidjeli u središnjem oknu. Postoje tri zaslona:
(a). Zaslon pregledaj, na kojem pregledavate, sortirate i filtrirate podatke povučene s popisa.
(b). Zaslon pojedinosti, na kojem pregledavate više pojedinosti o stavki.
(c). Zaslon uredi/stvori, na kojem uređujete postojeću stavku ili stvarate novu.
3. korak: Prilagodite zaslon za pregledavanje aplikacije
Kliknite ili dodirnite zaslon za pregledavanje.
Ovaj zaslon ima raspored koja sadrži galeriju za prikaz stavki popisa, kao i ostalih kontrola, poput trake za pretraživanje i gumba za sortiranje.
Odaberite galeriju BrowseGallery1 klikom ili dodirom bilo kojeg zapisa, osim prvog.
U desnom oknu, pod stavkom Svojstva, kliknite ili dodirnite mogućnost Zahtjevi za projekt.
Ažurirajte polja kako bi se podudarala sa sljedećim popisom:
RequestDate
podnositelj zahtjeva
Naziv
Nakon što odaberete stil BrowseGallery1, odaberite svojstvo Stavke.
Promijenite formulu u SortByColumns(Filter('Project Requests', StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending)).
Ovo vam omogućuje sortiranje i pretraživanje prema polju Naslov, umjesto zadanog koji je odabrala platforma Power Apps. Dodatne informacije potražite u odjeljku Temeljito razmatranje formula.
Kliknite ili dodirnite stavku Datoteka, a zatim Spremi. Kliknite ili dodirnite kako biste se vratili u aplikaciju.
4. korak: Pregledavanje zaslona s pojedinostima aplikacije i uređivanje zaslona
Kliknite ili dodirnite zaslon s pojedinostima.
Ovaj zaslon ima drugačiji izgled koji sadrži stavku obrazac za prikaz kako biste prikazali pojedinosti stavke odabranu u galeriji. Ima kontrole za uređivanje i brisanje stavki te za povratak na zaslon za pregledavanje.
Kliknite ili dodirnite zaslon za uređivanje.
Ovaj zaslon sadrži stavku obrazac za uređivanje kako biste uredili odabranu stavku ili stvorili novu (ako ovamo dolazite izravno sa zaslona za pregledavanje). Ima kontrole za spremanje ili odbacivanje promjena.
5. korak: Pokretanje aplikacije s popisa
Na popisu Zahtjevi za projekt kliknite ili dodirnite Sve stavke, a zatim aplikaciju Zahtjevi za projekt.
Kliknite Otvori za otvaranje aplikacije u novoj kartici preglednika.
U aplikaciji kliknite ili dodirnite prve stavke u galeriji za pregledavanje.
Kliknite ili dodirnite za uređivanje stavke.
Ažurirajte polje Opis – promijenite zadnju riječ iz „grupa” u „tim”, a zatim kliknite ili dodirnite mogućnost
Zatvorite karticu preglednika.
Vratite se na popis Zahtjevi za projekt, kliknite ili dodirnite aplikaciju Zahtjevi za projekt, a zatim Sve stavke.
Provjerite promjenu koju ste izvršili iz aplikacije.
Ovo je prilično jednostavna aplikacija i napravili smo samo nekoliko osnovnih prilagodbi, ali možete vidjeti kako je moguće brzo izraditi nešto zanimljivo. Prijeći ćemo na sljedeći zadatak, ali ako želite malo više razgledajte aplikaciju i pogledajte kako kontrole i formule rade zajedno kako bi rukovodile ponašanjem aplikacije.
Temeljito razmatranje formula
Ovaj je odjeljak neobvezan, ali pomoći će vam da shvatite više o tome kako rade formule. U 3. koraku ovog zadatka izmijenili smo formulu za svojstvo Stavke postavke BrowseGallery1. Konkretno, promijenili smo sortiranje i pretraživanje za uporabu polja Naslov, umjesto polja koje odabire platforma Power Apps. Evo izmijenjene formule:
SortByColumns ( Filter ( 'Project Requests', StartsWith ( Title, TextSearchBox1.Text ) ), "Title", If ( SortDescending1, Descending, Ascending ) )
Ali što radi ova formula? Ona određuje izvor podataka koji se prikazuju u galeriji, filtrira podatke na temelju svakog teksta unesenog u okvir za pretraživanje i sortira rezultate na temelju gumba za sortiranje u aplikaciji. Za svoj rad formula upotrebljava mogućnost funkcije. Funkcije uzimaju parametre (tj. Ulaz), izvode operaciju (poput filtriranja) i vraćaju vrijednost (tj. Izlaz):
- Funkcija SortByColumns sortira tablicu na temelju jednog ili više stupaca.
- Funkcija Filtar pronalazi zapise u tablici koji zadovoljavaju formulu koju ste naveli.
- Funkcija StartsWith provjerava počinje li jedan tekstni niz drugim.
- Funkcija Ako vraća jednu vrijednost ako je uvjet točan, a drugu ako je isti uvjet netočan.
Kada spojite funkcije u formulu, evo što se događa:
Ako unesete tekst u okvir za pretraživanje, funkcija StartsWith uspoređuje taj tekst s početkom svakog niza u stupcu Naslov popisa.
StartsWith ( Title, TextSearchBox1.Text )
Na primjer, ako u okvir za pretraživanje unesete „de”, vidjet ćete četiri rezultata, uključujući stavke koje započinju s „Desktop” (Radna površina) i „Device” (Uređaj). Nećete vidjeti sve stavke „Mobilnih uređaja”, jer one ne počinju s „De”.
Funkcija Filtar vraća retke iz tablice Zahtjevi za projekt. Ako u okviru za pretraživanje nema teksta za usporedbu, mogućnost Filtar vraća sve redove.
Filter ('Project Requests', StartsWith (Title, TextSearchBox1.Text)
Funkcija Ako prati je li vrijednost varijabla SortDescending1 postavljena na točno ili netočno (to postavlja gumb za sortiranja u aplikaciji). Tada funkcija vraća vrijednost Silazno ili Uzlazno.
Ako (SortDescending1, Descending, Ascending)
Sada funkcija SortByColumns može sortirati galeriju. U ovom slučaju sortira se na temelju polja Naslov, ali to može biti različito polje od onoga koje tražite.
Ako ste se do sada zadržali s nama, nadamo se da ćete bolje razumjeti kako ova formula funkcionira te kako možete kombinirati funkcije i druge elemente za usmjeravanje ponašanja koje trebaju vaše aplikacije. Dodatne informacije potražite u odjeljku Referenca formule za platformu Power Apps.
Sljedeći koraci
Sljedeći je korak u ovom nizu vodiča Stvaranje tijeka za upravljanje odobrenjima za projekt.
Pogledajte također
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).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tijekom 2024. postupno ćemo ukinuti servis Problemi sa servisom GitHub kao mehanizam za povratne informacije za sadržaj i zamijeniti ga novim sustavom za povratne informacije. Dodatne informacije potražite u članku:Pošaljite i pogledajte povratne informacije za