Vzorce chování pro komponenty (experimentální)
[Tento článek téma představuje předběžnou dokumentaci a může se změnit.]
Důležité
Toto je experimentální funkce. Další informace najdete v tématu Experimentální funkce a funkce Preview.
Určete jeden nebo více vzorců chování, které se spustí, když událost vyvolá změnu v instancích komponenty.
Například nastavte vlastnost komponentu OnReset na jeden nebo více vzorců, které provádějí inicializaci a jasný vstup. Resetujte hodnoty, když funkce Reset běží na instancích komponenty.
Poznámka
Funkce pro vytváření vlastních behaviorálních vlastností je v současné době experimentální. Můžete však použít výchozí vlastnost OnReset, která je dostupná u všech komponent ve vašem produkčním prostředí.
OnReset
S vybranou hlavní komponentou vyberte OnReset v rozevíracím seznamu vlastností (na levé straně lišty vzorců) a poté zadejte jeden nebo více vzorců.
Chcete-li testovat OnReset, nakonfigurujte ovládací prvek tak, aby resetoval součást. Například nastavte vlastnost OnSelect tlačítka do tohoto vzorce: Reset(ComponentName).
Příklad - Reset časovače
V této komponentě pro výběr času se používají dvě proměnné k zobrazení času _selectedHour a _selectedMinute. Když je výběr resetován, měly by být tyto proměnné resetovány na výchozí hodnotu, řekněme 12: 12.Vlastnost OnReset pro komponentu má následující vzorec: Set(_selectedHour,12); Set(_selectedMinute,12)
Chcete-li spustit reset, přejděte na obrazovku a vložte instanci komponenty. Přidejte tlačítko a nakonfigurujte OnSelect tlačítka pro volání Reset(TimerComponent_instance) pro spuštění OnReset.
Aktualizujte OnReset pomocí vlastní vlastnosti
Kromě resetování instance komponenty z vnějšku komponenty existuje další metoda, jak spustit OnReset zevnitř. "Zvýšit OnReset při změně hodnoty" je možnost při vytváření vlastní vlastnosti vstupu. Umožňuje změnám hodnoty této vlastnosti spustit OnReset komponenty. Tato metoda je navržena pro snadné nastavení a resetování výchozí hodnoty.
Příklad
Výše uvedený příklad ukazuje prohlížení čísel objednávek a jejich aktualizaci. Číselná složka nahoru a dolů se používá ke zvýšení nebo snížení počtu objednávek. Při výběru galerie vlevo se resetuje výchozí číslo numerické komponenty nahoru a dolů, aby se zobrazilo číslo objednávky vybraného nástroje. Zvýšit OnReset při změně hodnoty umožnilo resetovat výchozí hodnotu při změně vstupu.
Za tímto účelem zkontrolujte Zvýšit OnReset při změně hodnoty výchozí vlastnosti vstupu. OnReset komponenty je nastaveno na Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue je proměnná pro uložení hodnoty aktuální hodnoty objednávky. Nastavte Výchozí ovládacího prvku Textové zadání na If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).
Viz také
- Komponenty plátna
- Knihovna komponent
- Správa životního cyklu aplikace s knihovnou komponent (ALM)
- Vzorce chování komponent
- Power Apps component framework
- Přidání komponent plátna do vlastní stránky v aplikaci řízené modelem
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).