ILLA home page
  1. Aika Valitsija

Aika poimija komponentti on UI komponentti, jonka avulla käyttäjät voivat valita tietyn ajan 24 tunnin käyttöliittymä, käytetään yleensä lomakkeissa tai tietojen syöttämisen liitännöissä, joissa käyttäjän on määriteltävä tietty aika.

Kun Time picker komponentti on lisätty kankaalle, se näyttää 24-tunnin käyttöliittymä, joka näyttää tunnit, minuutit ja sekunnit. Käyttäjä voi säätää aikaa liikuttamalla hiiren kohdistinta tai käyttämällä ylös ja alas nuolia.

Properties

Aikapoimijan käytettävissä olevat ominaisuudet. Javascript voidaan kirjoittaa lukemaan tai muuttamaan tietoja komponenteista.

OminaisuudetKuvaus
Oletus arvoTämän komponentin alkuperäinen arvo. Voit muuttaa alkuperäistä arvoa dynaamisesti kirjoittamalla JavaScriptin {{}}.
MuotoVoimassa oleva päivämäärän muoto merkkijono. Ks. päiväJS.
PaikkamerkkiArvo näytetään, kun syöttökenttä on tyhjä.
Vaiheen kokoaskelkoko minuutin mittaisena yksikkönä
TunnisteThe name of the field displayed to the user
KuvatekstiKuvateksti, jota käytetään kuvaamaan kenttää yksityiskohtaisesti
Piilotettu etikettiMääritä näytetäänkö nimike
SijaintiSet the position of the label relative to the component
TasausAseta merkin kohdistus (kohdistus vasemmalle tai oikealle)
WidthKun merkki on tämän osan vasemmalla puolella, ilmoitetaan merkin leveyden suhde.
Tapahtuman KäsittelyKäynnistää kyselyt, hallita komponentteja tai soittaa muita API vastauksena komponenttitapahtumia.
Pois KäytöstäSäädä tilaa, jossa osa on pois päältä. Komponenttia ei voi muokata tai tarkentaa, kun se on poistettu käytöstä.
Vain LuettuSäädä tilaa, onko komponentti vain luku -tilassa. Vain luku -komponentti voidaan valita ja tarkentaa, mutta sitä ei voi muokata.
TyökaluvihjeKäyttäjät voivat syöttää osan työkaluvihjeen tähän. Työkaluvihje näytetään kun se on kohdistettu. Markdown-muoto on tuettu.
Näytä tyhjennyspainikesäätää, näkyykö syöttökentässä tyhjä painike vai ei
TyökaluvihjeKäyttäjä voi syöttää komponentin työkaluvihjeen tähän. Työkaluvihje näytetään kun se on kohdistettu. Markdown-muoto on tuettu.
Vaadittu kenttäVoimassa vain kun kytkin on päällä.
Mukautettu sääntöLuo validointilogiikka täällä. Sääntöjen tulee olla JavaScriptissä ja ne tulee kattaa {{}}.
Piilota vahvistusviestiVoit piilottaa virheilmoituksen vaihtamalla piilotetun tilan kun syöte on virheellinen. Voit dynaamisesti muuttaa piilotettua tilaa JavaScriptillä.
Lomakkeen DataavainMääritä käärintälomakkeen komponentin avain, kun määrite rakennetaan.
HiddenMääritä dynaamisesti onko komponentti piilotettu. Voit muuttaa piilotettua tilaa dynaamisen boolean-arvon kautta.
Teeman VäriSalli käyttäjien määrittää painikkeen taustaväri ja läpinäkyvyys

Methods

Voit käyttää muita komponentteja komponentin ohjaamiseen. Kannatamme seuraavia neljää menetelmää:

  • setValue

Määrittääksesi syöttöajan esimerkiksi {{“value1”}}

OminaisuudetKuvaus
ArvoInput value
  • clearValue

Poista valitun komponentin arvo

  • validate

Varmistetaan, että syöttötiedot ovat laillisia

  • **kirjoita

Vahvistusviestin tyhjentämiseksi

Tapahtuman käsittelijä

TapahtumaKuvaus
MuutaKun käyttäjä muuttaa valittua aika-arvoa, suorita käyttäjien räätälöimä erityistoiminto.

Tiedot

Komponentilla on joitakin yleisesti käytettyjä tietoja, joita voidaan soittaa sovelluksen kautta {{componentName.propertyName}} .

Ominaisuuden nimiKuvaus
Väriteemapäivämäärän värillinen ominaisuus
customRulemukautettu sääntö, jonka käyttäjä määritti
poistettu käytöstäa Boolean arvo ilmaisevat käytöstä poistetun tilan
näyttönimitämän komponentin nimi (ts. painike1)
tapahtumata Array-arvo tapahtumien järjestystä varten
muotopäivämäärän ja kellonajan muoto
formDataKeyPäivämäärän tietolomakkeen tietoavain
hiddenpiilotila (tosi tai epäto)
piiloValidointiViestia Boolean arvo ilmaisee, onko validointiviesti piilotettu
nimiketunnisteen arvo
labelAlignkytkimen etikettien kohdistus (vasemmalle tai oikealle)
labelPositionkytkimen etiketti asento (vasemmalle tai oikealle)
labelLeveyskokonaisluku, joka edustaa etiketin leveyttä.
tarraTäynnäa Boolean arvo ilmaisee, onko merkki täynnä.
minuuttiAskelminuutti askelkoon arvo
paikkamerkkipaikanmerkin arvo
vaadittua Boolean arvo ilmaisee vaaditun syötteen tilan.
näytä Tyhjennäa Boolean arvo ilmaisee, mitä päivämäärä näytetään selvästi
tooltipTexttyökaluvihjeen tekstin arvo
arvoSyöttöpäivä ja kellonaika

Esimerkki: {{timePicker1.format}}

Käytä laatikkoa

Seuraavaksi osoitamme, miten tiedot voidaan kartoittaa tietolähteestä aikapoimijaan ja asettaa nykyiseen aikaan painikkeella.

Vaihe 1 Lisää toiminto

Luodkaamme taulukko REST APIin nimellä promoteKoodit, sisältäen 6 saraketta: code, id, createdAt, expiredAt, startedAt, updatedAt. Käytämme päivitettynäAjankohtana, jolloin näytettä käytetään.

Sitten voimme luoda uuden toimen REST API toimintaluettelosta, jossa luetellaan kaikki tiedot promoteCodes ja nimetty restapi1.

Napsauta Tallenna ja Suorita aktivoidaksesi tämän toiminnon.

Vaihe 2 Lisää Komponentit

Seuraavaksi voimme lisätä kanavaan time picker -komponentin ja button -komponentin Oletuksena arvo aika komponentti, me asetamme sen kuin viimeinen päivitys aika ensimmäisen mainostaa koodia loput api tiedot.

{{restapi1.data.promoteCodes[0].updatedAt}}

Merkitsimme myös nappin “Nyt” alla esitetyllä tavalla

time_picker_0

Vaihe 3 Määritä komponentti

button -komponentin osalta voimme määrittää sen asettamalla päivämäärän time picker -komponentin nykyiseen päivämäärään ja aikaan.

  1. Valitse Edit event handlerissa Ohjauskomponentti toiminnassa, valitse time picker komponentti jonka haluat päivittää tapahtuman kohteeksi.
  2. Valitse setValue toiminto ja aseta arvo {{currentUserInfo.updatedAt}}

time_picker_config

Vaihe 4 Testi

Nyt kun klikkaat “Nyt” painiketta, aika pitäisi muuttaa nykyiseen aikaan. Mitä täällä, meillä on 20:03:05 mutta se voi olla erilainen kun testaat sitä.

time_picker_1