Formule obnašanja za komponente (eksperimentalno)

[Ta članek je del predizdajne dokumentacije in se lahko spremeni.]

Pomembno

To je poskusna funkcija. Če želite več informacij, glejte Preizkusne funkcije in funkcije predogleda.

Navedite eno ali več formul vedenja, ki se izvajajo, ko dogodek sproži spremembo v primerkih komponent.

Nastavite na primer lastnost OnReset komponente na eno ali več formul, ki opravijo inicializacijo in počistijo vnos. Ponastavite vrednosti, ko se funkcija Ponastavitev izvaja v primerkih komponent.

Opomba

Funkcija za ustvarjanje vedenjskih lastnosti po meri je trenutno eksperimentalna. Vendar pa lahko uporabite privzeto OnReset lastnost, ki je na voljo na vseh komponentah v vašem produkcijskem okolju.

OnReset

Z izbrano nadrejeno komponento izberite možnost OnReset na spustnem seznamu lastnosti (na levi strani vrstice formule) in nato vnesite eno ali več formul.

Lastnost OnReset.

Če želite preizkusiti OnReset, konfigurirajte kontrolnik za ponastavitev komponente. Nastavite na primer lastnost OnSelect gumba na to formulo: Ponastavitev(ComponentName).

Primer – Ponastavitev časovnika

Primer OnReset – časovnik ponastavitve.

V tej komponenti izbirnika ure sta uporabljeni dve spremenljivki za prikaz ure: _selectedHour in _selectedMinute. Ko se izbirnik ponastavi, je treba ti spremenljivki ponastaviti na privzeto vrednost, na primer 12 : 12. Lastnost OnReset za komponento ima naslednjo formulo: Set(_selectedHour,12); Set(_selectedMinute,12)

Če želite sprožiti ponastavitev, pojdite na zaslon in vstavite primerek komponente. Dodajte gumb in konfigurirajte lastnost OnSelect gumba za klic možnosti Reset(TimerComponent_instance), da sproži lastnost OnReset.

Gumb za ponastavitev.

Posodobitev lastnosti OnReset z lastnostjo po meri

Poleg ponastavitve primerka komponente zunaj komponente obstaja še en način za sprožitev lastnosti OnReset od znotraj. »Povišajte vrednost lastnosti OnReset, ko se vrednost spremeni« je možnost pri ustvarjanju lastnosti vnosa po meri. Omogoča spremembe vrednosti te lastnosti, da sprožijo lastnost OnReset komponente. Ta način je zasnovan za enostavno nastavitev in ponastavitev privzete vrednosti.

OnReset z lastnostjo po meri.

Primer

Vzorčna animacija OnSelect.

Zgornji primer prikazuje pregled številk naročil in posodabljanje številk. Številčna komponenta za navzgor in navzdol se uporablja za povečanje ali zmanjšanje števila naročil. Ko izberete galerijo na levi, se privzeta številka številske komponente za navzgor in navzdol ponastavi, da se prikaže številka naročila izbranega orodja. Možnost Povišajte vrednost lastnosti OnReset, ko se vrednost spremeni je omogočila, da je ponastavitev privzete vrednosti mogoča, ko se vnos spremeni.

Če želite to storiti, preverite možnost Povišajte vrednost lastnosti OnReset, ko se vrednost spremeni privzete lastnosti vnosa. Lastnost OnReset komponente je nastavljena na Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue je spremenljivka za shranjevanje vrednosti trenutne vrednosti naročila. Nastavite možnost Privzeto kontrolnika za vnos besedila na If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

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).