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.
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
Š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.
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.
Piemērs
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ī:
- Pamatnes komponenti
- Komponentu bibliotēka
- Komponentu bibliotēku programmu dzīves cikla pārvaldība (ALM)
- Uzvedības formulas komponentiem
- Power Apps component framework
- Pamatnes komponentu pievienošana pielāgotā lapā modeļa vadītā programmā
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).