Jaa


Osien käyttäytymiskaavat (kokeellinen)

[Tämä artikkeli sisältää julkaisua edeltävää materiaalia ja voi muuttua.]

Tärkeä

Tämä on kokeellinen ominaisuus. Lisätietoja on artikkelissa Kokeilu- ja esikatseluominaisuudet.

Määritä vähintään yksi toimintakaava, joka suoritetaan, kun jokin tapahtuma käynnistää muutoksen komponentin esiintymissä.

Voit esimerkiksi määrittää komponentin OnReset-ominaisuuden arvoksi vähintään yhden kaavan alustusta ja syötteen tyhjentämistä varten. Nollaa arvot, kun Nollaus-toiminto suoritetaan komponentin esiintymille.

Huomautus

Tällä hetkellä kokeellinen ominaisuus, joka luo mukautettuja toimintaominaisuuksia. Voit kuitenkin käyttää OnReset-oletusominaisuutta, joka on käytössä tuotantoympäristön kaikissa komponenteissa.

OnReset

Kun valittuna on pääkomponentti, valitse avattavasta ominaisluettelosta kaavarivin vasemmalla puolella OnReset ja syötä sitten vähintään yksi kaava.

OnReset-ominaisuus.

Määritä ohjausobjekti nollaamaan komponentti testataksesi OnReset-ominaisuuden. Voit esimerkiksi määrittää painikkeen OnSelect-ominaisuudeksi kaavan Reset(ComponentName).

Esimerkki – Ajastimen nollaus

OnReset-esimerkki – Nollaa ajastin.

Tässä ajanvalitsinkomponentissa käytetään kahta muuttujaa näyttämään ajat _selectedHour ja _selectedMinute. Kun valitsin nollataan, nämä muuttujat on palautettava oletusarvoksi, kuten 12: 12.  Komponentin OnReset-ominaisuudella on kaava Set(_selectedHour,12); Set(_selectedMinute,12)

Voit käynnistää palautuksen siirtymällä näyttöön ja lisäämällä siihen komponentin esiintymän. Lisää painike ja määritä painikkeen OnSelect kutsuaksesi kaavan Reset(TimerComponent_instance) käynnistämään OnReset-ominaisuuden.

Palauta-painike.

OnReset-ominaisuuden päivittäminen mukautetulla ominaisuudella

Komponentin esiintymän komponentin ulkopuolelta palauttamisen lisäksi OnReset voidaan käynnistää sisältä myös toisella menetelmällä. "Käynnistä OnReset, kun arvo vaihtuu" on vaihtoehto mukautettua syöteominaisuutta luotaessa. Se mahdollistaa, että tämän ominaisuuden arvonmuutokset käynnistävät komponentin OnReset-ominaisuuden. Tämän menetelmän tarkoituksena on oletusarvon helppo määritys ja palautus.

OnReset käyttää mukautettua ominaisuutta.

Esimerkiksi

OnSelect-esimerkkianimaatio.

Yllä olevassa esimerkissä näytetään tilausnumeroiden tarkistaminen ja päivittäminen. Numeerista ylös- ja alas-komponenttia käytetään tilausmäärän lisäämiseen tai vähentämiseen. Kun vasemmalta valitaan valikoima, numeerisen ylös- ja alas-komponentin oletusnumero palautetaan, jotta näkyvissä on valitun työkalun tilausnumero. Käynnistä OnReset, kun arvo muuttuu mahdollisti oletusarvon palauttamisen, kun syöte muuttuu.

Voit tehdä tämän valitsemalla oletusarvoisen syöteominaisuuden Käynnistä OnReset, kun arvo muuttuu. Komponentin OnReset-arvoksi määritetään Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue on muuttuja, jolla nykyisen tilausarvon arvo tallennetaan. Määritä tekstisyötteen ohjausobjektin Oletusarvo-arvoksi If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Katso myös

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).