Share via


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.

OnReset tulajdonság.

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

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

Visszaállítás gomb.

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.

OnReset egyéni tulajdonság használatával.

Példa

OnSelect példa animáció.

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

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