Kopīgot, izmantojot


Uzvedības formulas komponentiem (izmēģinājums)

[Šis raksts ir pirmsizlaides dokumentācija, kas var mainīties.]

Svarīgi

Šis ir eksperimentāls līdzeklis. Papildinformācijai skatiet Eksperimentālās un priekšskatījuma funkcijas.

Norādiet vienu vai vairākas uzvedības formulas, kas tiek izpildītas, kad notikums izraisa izmaiņas komponentu instancēs.

Piemēram, iestatiet komponenta OnReset rekvizītam vienu vai vairākas formulas, kas veic inicializēšanu un notīra ievadīto tekstu. Atiestatiet vērtības, kad Atiestatīšanas funkcija darbojas komponentu instancēs.

Piezīme

Pielāgotu uzvedības rekvizītu izveides līdzeklis pašlaik ir eksperimentāls. Taču var lietot noklusējuma rekvizītu OnReset, kas ir pieejams visiem jūsu ražošanas vides komponentiem.

OnReset

Ja ir atlasīts komponentu šablons, nolaižamajā rekvizītu sarakstā atlasiet OnReset (formulu joslas kreisajā pusē) un pēc tam ievadiet vienu vai vairākas formulas.

rekvizīts OnReset.

Lai pārbaudītu OnReset, konfigurējiet vadīklu, lai atiestatītu komponentu. Piemēram, iestatiet pogas OnSelect rekvizītam šādu formulu: Atiestatīt(ComponentName).

Piemērs – Atiestatīt taimeri

OnReset piemērs — atiestatīt taimera iestatījumu.

Šajā laika atlasītāja komponents, divi mainīgie tiek izmantoti, lai parādītu laiku _selectedHour un _selectedMinute. Kad atlasītājs tiek atiestatīts, šie mainīgie ir jāatiestata uz noklusējuma vērtību, piemēram, 12:12.Komponenta OnReset rekvizītam ir šāda formula: Set(_selectedHour, 12); Set(_selectedMinute, 12)

Lai aktivizētu atiestatīšanu, izmantojiet ekrānu un ievietojiet komponenta instanci. Pievienojiet pogu un konfigurējiet pogas vienumu OnSelect, lai izsauktu Reset(TimerComponent_instance) un aktivizētu OnReset.

Atiestatīšanas poga.

OnReset atjaunināšana, izmantojot pielāgoto rekvizītu

Papildus komponenta instances atiestatīšanai no komponenta ārpuses, ir cita metode, kas aktivizē OnReset no iekšpuses. Izveidojot pielāgotu ievades rekvizītu, ir pieejama opcija “Paaugstināt OnReset, kad mainās vērtība”. Tas ļauj rekvizīta vērtības maiņai aktivizēt komponenta vienumu OnReset. Šī metode ir izstrādāta, lai ērti iestatītu un atiestatītu noklusējuma vērtību.

OnReset, izmantojot pielāgotu rekvizītu.

Piemērs

OnSelect parauga animācija.

Iepriekšminētajā piemērā ir redzami pasūtījumu numuru pārskatīšana un numuru atjaunināšana. Skaitlisks augšup- un lejupvērsts komponents tiek izmantots, lai palielinātu vai samazinātu pasūtījumu skaitu. Atlasot galeriju pa kreisi, tiek atiestatīts skaitliskā augšup- un lejupvērstā komponenta noklusējuma numurs, lai parādītu atlasītā rīka pasūtījuma numuru. Paaugstināt OnReset, kad mainās vērtība ļāva atiestatīt noklusējuma vērtību, kad tiek veiktas ievades izmaiņas.

Lai to izdarītu, pārbaudiet noklusējuma ievades rekvizīta vienumu Paaugstināt OnReset, kad mainās vērtība. Komponenta vērtība OnReset ir iestatīta uz Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue ir mainīgais, lai glabātu pašreizējās pasūtījuma vērtības vērtību. Iestatiet teksta ievades vadīklas vērtību Noklusējuma uz IIf(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Skatiet arī:

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).