Osagaien portaera-formulak (esperimentalak)

[Aurre-argitaratutako dokumentazioaren parte da artikulu hau, eta baliteke aldaketak jasatea.]

Garrantzitsua da

Esperimentala eginbide bat da hau. Informazio gehiago nahi izanez gero, ikus Eginbide esperimentalak eta aurrebistak.

Zehaztu gertaera batek osagaien instantzietan aldaketa eragiten duenean exekutatzen diren portaera-formula bat edo gehiago.

Adibidez, ezarri osagai baten OnReset propietatea hasieran eta sarrera garbitzen duten formula batean edo gehiagotan. Berrezarri balioak Reset funtzioa osagaien instantzietan exekutatzen denean.

Oharra

Portaera-propietate pertsonalizatuak sortzeko eginbidea esperimentala da une honetan. Hala ere, zure ekoizpen-inguruneko osagai guztietan erabilgarri dagoen OnReset propietate lehenetsia erabil dezakezu.

Berrezarri

Osagai-maisu bat hautatuta dagoenean, hautatu OnReset propietateen goitibeherako zerrendan (formula barraren ezkerraldean), eta sartu formula bat edo gehiago.

OnReset propietatea.

OnRereset probatzeko, konfiguratu kontrol bat osagaia berrezartzeko. Adibidez, ezarri botoi baten OnSelect propietatea formula honetan: Reset(ComponentName).

Adibidea: berrezarri tenporizadorea

OnReset adibidea: berrezarri tenporizadorea.

Denbora-hautatzailearen osagai honetan, bi aldagai erabiltzen dira denbora _selectedHour eta _selectedMinute bistaratzeko. Hautatzailea berrezartzen denean, aldagai horiek balio lehenetsi batera berrezarri beharko lirateke, esan 12: 12.  Osagaiaren OnReset propietateak formula hau du: Set(_selectedHour,12); Multzoa( _selectedMinute,12)

Berrezarpena abiarazteko, joan pantaila batera eta txertatu osagaiaren instantzia bat. Gehitu botoi bat eta konfiguratu OnSelect botoia Rereset (TimerComponent_instance) deitzeko, OnRereset abiarazteko.

Berrezarri botoia.

Eguneratu OnReset propietate pertsonalizatua erabiliz

Osagaiaren instantzia bat osagaiaren kanpotik berrezartzeaz gain, OnReset barrutik aktibatzeko beste metodo bat. "Igo OnReset balioa aldatzen denean" sarrerako propietate pertsonalizatu bat sortzeko aukera bat da. Propietate honen balio-aldaketek osagaiaren OnReset aktibatzea ahalbidetzen du. Metodo hau balio lehenetsia erraz ezartzeko eta berrezartzeko diseinatuta.

Berrezarri propietate pertsonalizatua erabiliz.

Adibidea

OnSelect-en animazioaren adibidea.

Goiko adibideak eskaera zenbakiak berrikustea eta zenbakiak eguneratzea erakusten du. Zenbakizko gora eta behera osagaia eskaera kopurua handitzeko edo txikitzeko erabiltzen da. Ezkerreko galeria hautatzean, zenbakizko gora eta behera osagaiaren zenbaki lehenetsia berrezarriko da hautatutako tresnaren ordena-zenbakia bistaratzeko. Handitu OnBerrezarri balioa aldatzen denean, sarrera aldatzean balio lehenetsia berrezarri ahal izan da.

Horretarako, hautatu 'Goratu 'Berrezarri' sarrerako propietate lehenetsiaren balioa aldatzean. Osagaiaren OnResetgisa ezarrita: Ezarri (_numericValue, 'Zenbakia gora behera'. DefaultValue). _numericValue uneko eskaeraren balioa gordetzeko aldagaia da. Ezarri testu-sarrerako kontrolaren lehenetsiaIf(IsBlank(_numericValue), 'Zenbakia gora behera'. DefaultValue, _numericValue).

Ikusi ere