Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
[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.
OnRereset probatzeko, konfiguratu kontrol bat osagaia berrezartzeko. Adibidez, ezarri botoi baten OnSelect propietatea formula honetan: Reset(ComponentName).
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.
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.
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).