Az összetevők viselkedési képletei (kísérleti)
[Ez a cikk egy előzetes kiadási dokumentáció, amely a későbbiekben változhat.]
Fontos
Ez egy kísérleti funkció. További információk: Kísérleti és előzetes funkciók.
Adjon meg egy vagy több olyan viselkedési képletet, amely akkor fut, amikor egy esemény változást indít el az összetevő példányaiban.
Beállíthatja például egy összetevő OnReset tulajdonságát egy vagy több képletre, amely inicializálást végez vagy bevitelt töröl. Állítsa vissza az értékeket, ha a Visszaállítás függvény fut az összetevő-példányokon.
Megjegyzés
Az egyéni viselkedéstulajdonságok létrehozására vonatkozó funkció jelenleg kísérleti jellegű. Használhatja azonban az alapértelmezett OnReset tulajdonságot, amely az éles környezet minden összetevője számára elérhető.
OnReset
Ha egy összetevő fő példánya ki van jelölve, akkor a tulajdonságok legördülő listájában jelölje ki az OnReset lehetőséget (a Szerkesztőléc bal oldalán), majd írjon be egy vagy több képletet.
A OnReset teszteléséhez állítson be egy vezérlőt az összetevő alaphelyzetbe állításához. Péládul egy gomb vezérlőelem OnSelect tulajdonságát állítsa be a következő képletre: Visszaállítás(ComponentName).
Példa - Időzítő alaphelyzetbe állítása
Ebben az időválasztó összetevőben két változó használható az idő megjelenítésére: _selectedHour és _selectedMinute. Amikor a választó visszaáll alaphelyzetbe, ezeket a változókat vissza kell állítani egy alapértelmezett értékre, például 12:12. Az összetevő OnReset tulajdonsága a következő képlettel rendelkezik: Set(_selectedHour,12); Set(_selectedMinute,12)
Az alaphelyzetbe állítás elindításához nyissa meg a képernyőt, és szúrja be az összetevő egy példányát. Adjon hozzá egy gombot, és konfigurálja a gomb OnSelect elemét a Reset(TimerComponent_instance) meghívására az OnReset indításához.
Az OnReset frissítése egyéni tulajdonság használatával
Azon túl, hogy vissza lehet állítani egy összetevőpéldányt az összetevőn kívül, van egy másik módja is az OnReset elindításának belülről. Az „OnReset indítása értékek módosításakor” egy beállítás egyéni beviteli tulajdonság létrehozásakor. Lehetővé teszi ennek a tulajdonságnak az értékének a módosítását hogy kiváltsa az összetevő OnReset-műveletét. Ez a módszer az alapértelmezett érték egyszerű beállítására és alaphelyzetbe állítására szolgál.
Példa
A fenti példa rendelési számok áttekintését és a számok frissítését mutatja be. A numerikus fel és le összetevő a megrendelések számának növelésére vagy csökkentésére szolgál. A bal oldalon lévő katalógus kiválasztásakor a rendszer alaphelyzetbe állítja a numerikus felfelé és lefelé összetevő alapértelmezett számát, hogy a kiválasztott eszköz rendelési számát jelenítse meg. Az OnReset indítása érték módosításakor lehetővé tette az alapértelmezett érték alaphelyzetbe állítását a bevitel változásakor.
Ehhez jelölje be az alapértelmezett bemeneti tulajdonság OnReset indítása értékek módosításakor elemét. Az összetevő OnReset beállítása Set(_numericValue,'Numeric up down'.DefaultValue) értékre van állítva. _numericValue az aktuális rendelési érték értékének tárolására szolgáló változó. Állítsa be a szövegbeviteli vezérlő Alapértelmezett vezérlőjét If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue) értékre.
Kapcsolódó információk
- Vászonösszetevők
- Összetevőtár
- Összetevőtár alkalmazásbeli életciklus-kezelése (ALM)
- Az összetevők viselkedési képletei
- Power Apps component framework
- Vászonösszetevők hozzáadása egy egyéni oldalhoz a modellvezérelt alkalmazásban
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).