Formule ponašanja za komponente (eksperimentalno)

[Ovaj članak predstavlja preliminarnu dokumentaciju i može se promeniti.]

Važno

Ovo je eksperimentalna funkcija. Više informacija potražite u odeljku Eksperimentalne funkcije i funkcije pregleda.

Navedite jednu ili više formula ponašanja koji se pokreću kada događaj pokrene promenu instanci komponente.

Na primer, postavite svojstvo komponente OnReset na jednu ili više formula koje inicijalizuju i brišu unos. Resetujte vrednosti kada se funkcija Reset pokreće na instancama komponenti.

Napomena

Funkcija za kreiranje prilagođenih svojstava ponašanja trenutno je eksperimentalna. Međutim, možete da koristite podrazumevano svojstvo OnReset koje je dostupno na svim komponentama u proizvodnom okruženju.

OnReset

Kada je izabrana glavna komponenta, Izaberite OnReset na padajućoj listi svojstava (levo od trake za formule), a zatim unesite jednu ili više formula.

Svojstvo OnReset.

Da biste testirali OnReset, konfigurišite kontrolu za resetovanje komponente. Na primer, postavite svojstvo dugmeta OnSelect na ovu formule: Reset(ComponentName).

Primer – Resetovanje tajmera

Primer OnReset – resetovanje tajmera.

U ovoj komponenti birača vremena, dve promenljive se koriste za prikazivanje vremena: _selectedHour i _selectedMinute. Kada se birač resetuje, ove promenljive treba da se resetuju na podrazumevanu vrednost, recimo 12:12.  Svojstvo OnReset komponente ima sledeću formulu: Set(_selectedHour,12); Set(_selectedMinute,12)

Da biste pokrenuli resetovanje, idite na ekran i umetnite instancu komponente. Dodajte dugme i konfigurišite OnSelect dugmeta da pozove Reset(TimerComponent_instance) da pokrene OnReset.

Dugme za resetovanje.

Ažurirajte OnReset pomoću prilagođenog svojstva

Pored resetovanja instance komponente izvan komponente, postoji još jedna metoda za pokretanje funkcije OnReset iznutra. "Pokreni OnReset kada se vrednost promeni" je opcija prilikom kreiranja svojstva prilagođenog unosa. Ona omogućuje promenu vrednosti ovog svojstva da pokrene OnReset komponente. Ova metoda je dizajnirana za lako postavljanje i resetovanje podrazumevane vrednosti.

OnReset pomoću prilagođenog svojstva.

Primer

Animacija primera svojstva OnSelect.

Gornji primer prikazuje pregled brojeva naloga i ažuriranje brojeva. Numerička komponenta gore i dole se koristi za povećanje ili smanjenje broja porudžbina. Kada izaberete galeriju na levoj strani, podrazumevani broj numeričke komponente gore i dole se resetuje da bi se prikazao redni broj izabranog alata. Opcija Pokreni OnReset kada se vrednost promeni je omogućila resetovanje podrazumevane vrednosti kada se ulaz promeni.

Da biste to učinili, potvrdite izbor Pokreni OnReset kada se vrednost promeni svojstva podrazumevanog unosa. OnReset komponente je postavljen na Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue je promenljiva za smeštanje vrednosti trenutne vrednosti porudžbine. Podesite svojstvo Default kontrole unosa teksta na If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Pogledajte i ovo

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).