Vzorce správania pre súčasti (experimentálne)

[Tento článok je predbežnou dokumentáciou a môže sa zmeniť.]

Dôležité

Toto je experimentálna funkcia. Ďalšie informácie nájdete v téme Experimentálne funkcie a funkcie vo verzii ukážky.

Zadajte jeden alebo viac vzorcov správania, ktoré sa spustia, keď udalosť spustí zmenu inštanciách komponentov.

Napríklad nastavte vlastnosť OnReset súčasti na jeden alebo viac vzorcov, ktoré vykonajú inicializáciu a vymažú vstup. Zresetovanie hodnôt, keď funkcia Reset beží na inštanciách súčastí.

Poznámka

Funkcia na vytváranie vlastných behaviorálnych vlastností je v súčasnosti experimentálna. Môžete však použiť predvolené nastavenie vlastnosti OnReset, ktorá je dostupná pre všetky komponenty vo vašom produkčnom prostredí.

OnReset

Ak je vybraná hlavná súčasť, vyberte položku OnReset v rozbaľovacom zozname vlastností (na ľavej strane lišty vzorcov) a potom zadajte jeden alebo viac vzorcov.

Vlastnosť OnReset.

Na otestovanie OnReset nakonfigurujte ovládací prvok na resetovanie komponentu. Napríklad nastavte vlastnosť OnSelect tlačidla podľa tohto vzorca: Reset(ComponentName).

Príklad – zresetovanie časovača

Príklad OnReset – vynulovanie časovača.

V tejto súčasti na výber času sa na zobrazenie času používajú dve premenné _selectedHour a _selectedMinute. Keď sa súčasť na výber času resetuje, tieto premenné by sa mali resetovať na predvolenú hodnotu, napríklad 12: 12.  Vlastnosť OnReset pre súčasť má nasledujúci vzorec: Set(_selectedHour,12); Set (_selectedMinute,12)

Ak chcete spustiť reset, prejdite na obrazovku a vložte inštanciu súčasti. Pridajte tlačidlo a nakonfigurujte OnSelect tlačidla na volanie Reset(TimerComponent_instance) na spustenie OnReset.

Tlačidlo Obnoviť.

Aktualizácia OnReset pomocou vlastnej vlastnosti

Okrem resetovania inštancie komponentu zvonka súčasti existuje aj iná metóda na spustenie OnReset zvnútra. „Aktivácia hodnoty OnReset pri zmene hodnoty“ je voľba pri vytváraní vlastnej vlastnosti vstupu. Umožňuje zmeny hodnoty tejto vlastnosti na spustenie OnReset súčasti. Táto metóda je určená na jednoduché nastavenie a resetovanie predvolenej hodnoty.

OnReset pomocou vlastnej vlastnosti.

Príklad

Ukážka animácie OnSelect.

Vyššie uvedený príklad ukazuje kontrolu čísel objednávok a aktualizáciu čísel. Číselná súčasť nahor a nadol sa používa na zvýšenie alebo zníženie počtu objednávok. Pri výbere galérie vľavo sa vynuluje predvolené číslo numerickej súčasti nahor a nadol, aby sa zobrazilo poradové číslo vybratého nástroja. Aktivácia hodnoty OnReset pri zmene hodnoty umožnilo vynulovať predvolenú hodnotu pri zmene vstupu.

Ak to chcete urobiť, začiarknite políčko Aktivácia hodnoty OnReset pri zmene hodnoty predvolenej vlastnosti vstupu. Vlastnosť OnReset súčasti je nastavená na Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue je premenná na ukladanie hodnoty aktuálnej hodnoty objednávky. Nastavte vlastnosť Default ovládacieho prvku zadávania textu na If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Pozrite si tiež

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).