Formule ponašanja za komponente (eksperimentalno)
[Ovaj je članak dokumentacija predizdanja i podložan je promjenama.]
Važno
Ovo je eksperimentalna značajka. Dodatne informacije potražite u odjeljku Eksperimentalne značajke i značajke pretpregleda.
Odredite jednu ili više formula ponašanja koje se izvode kada događaj pokrene promjenu u instancama komponente.
Na primjer, postavite svojstvo OnReset komponente na jednu ili više formula koje izvršavaju inicijalizaciju i brišu unos. Ponovno postavite vrijednosti kada se funkcija Reset izvodi na instancama komponente.
Napomena
Značajka za stvaranje prilagođenih svojstava ponašanja trenutno je eksperimentalna. Međutim, možete koristiti zadano svojstvo OnReset koje je dostupno na svim komponentama u vašem radnom okruženju.
OnReset
Odaberite glavnu instancu komponente pa na padajućem popisu svojstava odaberite OnReset (s lijeve strane trake formule), a zatim unesite jednu ili više formula.
Da biste testirali svojstvo OnReset, konfigurirajte kontrolu za ponovno postavljanje komponente. Na primjer, postavite svojstvo OnSelect nekog gumba na sljedeću formulu: Ponovno postavljanje(ComponentName).
Primjer – ponovno postavljanje mjerača vremena
U ovoj komponenti birača vremena upotrebljavaju se dvije varijable za prikaz vremena, _selectedHour i _selectedMinute. Ako se birač ponovno postavi, potrebno je te varijable ponovno postaviti na zadanu vrijednost, recimo 12: 12.Svojstvo OnReset za komponentu ima sljedeću formulu: Set(_selectedHour,12); Set(_selectedMinute,12)
Da biste pokrenuli ponovno postavljanje, idite na zaslon i umetnite instancu komponente. Dodajte gumb i konfigurirajte svojstvo OnSelect gumba da pozove Reset(TimerComponent_instance) za pokretanje svojstva OnReset.
Ažuriranje svojstva OnReset pomoću prilagođenog svojstva
Osim ponovnog postavljanja instance komponente izvan komponente, postoji još jedan način za pokretanje svojstva OnReset iz komponente. ”Povećaj vrijednost svojstva OnReset kada se promijeni vrijednost” jedna je od mogućnosti prilikom stvaranja prilagođenog unosa. Omogućuje promjene vrijednosti ovog svojstva za pokretanje svojstva OnReset komponente. Taj je način osmišljen za jednostavno postavljanje i ponovno postavljanje zadane vrijednosti.
Primjer
Gore navedeni primjer prikazuje pregled brojeva narudžbi i ažuriranje brojeva. Numerička komponenta za gore i dolje upotrebljava se za povećanje ili smanjenje broja narudžbi. Ako odaberete galeriju s lijeve strane, zadani broj numeričke komponente za gore i dolje ponovno se postavlja za prikaz broja narudžbi odabranog alata. Mogućnost Povećaj vrijednost svojstva OnReset kada se promijeni vrijednost omogućila je ponovno postavljanje zadane vrijednosti ako se promijeni unos.
Da biste to učinili, provjerite mogućnost Povećaj vrijednost svojstva OnReset kada se promijeni vrijednost zadanog svojstva unosa. Svojstvo OnReset komponente postavljeno je na Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue je varijabla za pohranjivanje vrijednosti trenutačne narudžbe. Postavite vrijednost Zadano kontrole unosa teksta na If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).
Pogledajte
- Komponente radnog područja
- Biblioteka komponenata
- Upravljanje životnim ciklusom aplikacije biblioteke komponenti (ALM)
- Formule ponašanja za komponente
- Power Apps component framework
- Dodavanje komponenti radnog područja prilagođene stranice za aplikaciju stvorenu prema modelu
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).