ILLA home page
  1. Date Range

Päivämäärä Range komponentti on UI komponentti, jonka avulla käyttäjät voivat valita erilaisia päivämääriä kalenterin 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ä alkamis- ja päättymisaikaväli.

Kun päiväysalue komponentti lisätään kankaalle, se näyttää kaksi kalenterin rajapintoja rinnakkain. Yhtä kalenteria käytetään aloituspäivän valitsemiseen, kun taas toista käytetään loppupäivän valitsemiseen. Käyttäjä voi navigoida kalentereiden läpi klikkaamalla edellistä tai seuraavaa nuolia siirtyäksesi toiseen kuukauteen, tai napsauttamalla tiettyä päivämäärää valitaksesi sen. The selected dates will be displayed in the input fields. (Automatic Copy)

Properties

Päivämääräalueen käytettävissä olevat ominaisuudet. Javascript voidaan kirjoittaa lukemaan tai muuttamaan tietoja komponenteista.

OminaisuudetKuvaus
Aloitus päivämääräThe default start date value of the component
PäättymispäiväThe default end date value of the component
MuotoVoimassa oleva päivämäärän muoto merkkijono. Ks. https://day.js.org/docs/en/parse/string-format.
Aloita PaikkamerkkiArvo näytetään, kun aloituspäivän syöttökenttä on tyhjä.
Lopeta PaikkamerkkiArvo näytetään, kun päättymispäivän syöttökenttä on tyhjä.
Maksimi päivämääräasettaa enimmäispäivämäärän, jonka käyttäjä voi valita kalenterin käyttöliittymästä.
Minimi päivämäärätäsmennettävä aikaisin päivämäärä, jonka käyttäjä voi valita kalenterin käyttöliittymästä.
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
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 kahta menetelmää:

  • setStartValue

Määrittääksesi aloituspäivämäärän arvon, esimerkiksi {{“value1”}}

OminaisuudetKuvaus
ArvoSyötteen aloitusarvo
  • setEndValue

Määrittääksesi päättymispäivämäärän arvon, esimerkiksi {{“value2”}}

OminaisuudetKuvaus
ArvoInput end 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 valitun päivämäärän arvoa, suorita käyttäjän räätälöimä toiminto.

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
dateFormaattipäivämäärän muoto
poistettu käytöstäa Boolean arvo ilmaisevat käytöstä poistetun tilan
näyttönimitämän komponentin nimi (ts. kascader1)
StartPlaceholderpaikanmerkin arvo aloituspäivälle
endPlaceholderpaikanmerkin arvo päättymispäivälle
tapahtumata Array-arvo tapahtumien järjestystä varten
formDataKeyPäivämäärän tietolomakkeen tietoavain
hiddena Boolean arvo ilmaisee painikkeen piilotetun tilan
piiloValidointiViestia Boolean arvo ilmaisee, onko validointiviesti piilotettu
nimiketunnisteen arvo
labelAlignkascader merkin linjaus (vasemmalle tai oikealle)
labelPositionkascader merkin sijainti (vasemmalle tai oikealle)
labelLeveysmerkin leveyttä edustava kokonaisluku
Vain lukua Boolean arvo ilmaisee vain syötteen tilan.
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
arvoValittu arvo

Esimerkki: {{dateRange1.value[0]}}

Käytä laatikkoa

Seuraavaksi aiomme osoittaa, miten kartoittaa tiedot tietolähteestä ajan mittaan ja asettaa loppuarvon nykyiseen päivämäärään 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 aloitettuAt ja vanhentuaAjankohtaan näytteen käyttö.

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 date range -komponentin ja button -komponentin Jos oletus alkaa päivämäärä päivämäärä alueen komponentti, me käytämme aloitettuAt time of the first promote code from the rest api data.

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

Vastaavasti oletuksena päättymispäivä arvo, käytämme vanhentuiAt aikaan ensimmäinen mainostaa koodi loput api tiedot.

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

Merkitsimme myös nappin ‘Update’ alla esitetyllä tavalla.

date_range_0

Vaihe 3 Määritä komponentti

Komponentin button osalta voimme määrittää sen asettaaksemme lopun päivämäärän date range komponentin tämän päivän päiväksi.

  1. Valitse Edit event handlerissa Ohjauskomponentti toiminnassa, valitse date range komponentti jonka haluat päivittää tapahtuman kohteeksi.
  2. Valitse setEndValue toiminto ja aseta End date nimellä {{currentUserInfo.updatedAt}}

date_range_config

Vaihe 4 Testi

Nyt kun klikkaat ‘Päivitys’-painiketta, päättymispäivämäärän pitäisi muuttua tämän päivän päiväksi. Mitä täällä, meillä on 2023-5-6, mutta se voi olla erilainen, kun testaat sitä.

date_range_1