ILLA home page
  1. Datum tijd

Datumtijdcomponent is een component waarmee gebruikers een datum en tijd kunnen selecteren uit een agenda en 24 uur interface, Meestal gebruikt in formulieren of gegevensinvoer interfaces waar de gebruiker een specifieke datum en tijd moet opgeven.

Wanneer een datum-tijdcomponent wordt toegevoegd aan het canvas, wordt een kalender en klok interface weergegeven. De gebruiker kan door de kalender navigeren door op de vorige of volgende pijlen te klikken om naar een andere maand te gaan of door te klikken op een specifieke datum om deze te selecteren. De klok interface toont uren, minuten en seconden die de gebruiker kan aanpassen door muiscursor te verplaatsen of door pijlen omhoog en omlaag te gebruiken.

Properties

Datum waarop de beschikbare eigenschappen. JavaScript kan worden geschreven om informatie over componenten te lezen of wijzigen.

EigenschappenBeschrijving
Standaard waardeDe initiële waarde van het component. U kunt de initiële waarde dynamisch wijzigen door JavaScript in {{}}.
FormatterenEen geldige datumnotatie string. Zie dagJS.
PlaatsaanduidingDe waarde wordt getoond wanneer het invoerveld leeg is.
Maximale datumde maximale datum instellen die een gebruiker uit de kalender interface kan selecteren.
Min. datumGeef de vroegste datum aan waarop een gebruiker uit de kalender interface kan selecteren.
Stap groottede stapgrootte in minuten
OmschrijvingDe naam van het veld weergegeven aan de gebruiker
OnderschriftEen onderschrift gebruikt om het veld in detail te beschrijven
Verborgen labelStel in of het label moet worden weergegeven
PositieStel de positie van het label in ten opzichte van het component
UitlijningStel de uitlijning in (uitlijnen naar links of rechts) van het label
WidthWanneer het label aan de linkerkant van het onderdeel staat, stel de breedteverhouding van het label in.
Event HandlerTrigger query’s, beheer componenten of bel andere API’s in reactie op gebeurtenissen in component.
UitgeschakeldControleer de status of de component is uitgeschakeld. De component kan niet worden gewijzigd of gefocust wanneer het is uitgeschakeld.
Alleen lezenBepaal de status of de component alleen-lezen is. Een alleen-lezen component kan worden geselecteerd en gefocust maar kan niet worden gewijzigd.
KnopinfoGebruikers kunnen hier de tooltip van de component invoeren. De tooltip wordt getoond wanneer de focus is gefocuerd. Markdown formaat wordt ondersteund.
Toon wissen knopbepalen of er al dan niet een wisknop wordt weergegeven in het invoerveld
KnopinfoGebruiker kan component tooltip hier invoeren. De tooltip wordt getoond wanneer de focus is gefocuerd. Markdown formaat wordt ondersteund.
Verplicht veldGeldig alleen wanneer de schakelaar ingeschakeld is.
Aangepaste regelVoer hier uw validatiedatatie logica in. De regels moeten in JavaScript worden gemaakt en door {{}}.
Validatiebericht verbergenU kunt de foutmelding verbergen door te schakelen naar verborgen status wanneer de ingevoerde waarde onjuist is. Je kunt de verborgen status dynamisch wijzigen per JavaScript.
Formulier gegevenssleutelSpecificeer een sleutel van een inpakformulier component bij het maken van de gegevensattribuut.
HiddenDynamisch beheren of het onderdeel verborgen is. Je kunt de verborgen status veranderen via dynamische booleaanse waarde.
Thema kleurSta gebruikers toe om de achtergrondkleur en ondoorzichtigheid van de knop te specificeren

Methods

U kunt andere componenten gebruiken om het onderdeel te beheren. Wij steunen de volgende vier methoden:

  • setvalue

Om de invoerdatum tijd in te stellen, bijvoorbeeld {{“value1”}}

EigenschappenBeschrijving
WaardeInput value
  • clearvalue

Om de waarde van het geselecteerde component te wissen

  • validate

Om te controleren of de invoerinformatie legaal is

  • clearvalidatie

Om het validatiebericht te wissen

Event handler

GebeurtenisBeschrijving
VeranderenWanneer een gebruiker de geselecteerde datum-tijdwaarde wijzigt, voert een specifieke actie uit die is aangepast door de gebruikers.

Gegevens

Het component heeft enkele vaak gebruikte gegevens, die kunnen worden opgeroepen via {{componentName.propertyName}} in de app.

Naam van eigenschapBeschrijving
kleurenschemade kleureneigenschap van de datum
aangepaste regelde aangepaste regel die gebruiker heeft opgegeven
uitgeschakeldeen booleaanse waarde geeft de uitgeschakelde status aan
weergavenaamde naam van dit onderdeel (bijv. knop1)
evenementeneen matrix waarde voor een reeks gebeurtenissen
formaathet formaat van datum en tijd
formDataKeyde formuliergegevens sleutel van de datum
hiddenverborgen status (waar of onwaar)
verbergValidationBerichteen Booleaanse waarde geeft aan of het validatiebericht verborgen is
Labellabel waarde
uitlijnenuitlijning van schakellabel (links of rechts)
labelingpositie van schakellabel (links of rechts)
labelBreedtehet geheel getal waarin de breedte van het label wordt weergegeven.
labelFulleen Booleaanse waarde geeft aan of het label vol is.
maxDatede waarde van de maximale datum
minDatede waarde van de minimale datum
minuutstapminuut stap grootte waarde
placeholderplaceholder waarde
alleen lezeneen Booleaanse waarde geeft de readyOnly status van invoer aan.
verplichteen Booleaanse waarde geeft de vereiste status van invoer aan.
toon leegmakeneen Booleaanse waarde geeft aan dat de datum duidelijk is
tooltipTextwaarde van tekst tooltip
waardeWaarde invoerdatum en tijd
Bericht validerentekenreekswaarde voor validatie bericht

Voorbeeld: {{dateTime1.value}}

Gebruik geval

Vervolgens zullen we laten zien hoe we de data van de data bron tot datum kunnen koppelen en instellen op huidige datum en tijd met een knop.

Stap 1 Voeg een actie toe

Laat ons een tabel aanmaken in REST API genaamd promoteCodes, inclusief 6 kolommen: code, id, createdAt, expiredAt, startedAt, updatedAt. We zullen de bijgewerkte versie op tijd gebruiken voor voorbeeldgebruik.

Dan kunnen we een nieuwe actie voor REST API maken uit de actielijst, waarin alle gegevens in promoteCodes en restapi1 worden weergegeven.

Klik Opslaan en Run om deze actie te activeren.

Stap 2 Componenten toevoegen

Vervolgens kunnen we een date time component en een button component toevoegen aan het canvas. Voor de standaardwaarde van het datumcomponent, hebben we het ingesteld als de laatste updatetijd van de eerste promotiecode van de rest van de api gegevens.

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

We noemden de knop ook als “Nu” zoals hieronder weergegeven

date_time_0

Stap 3 Configureer het component

Voor het button component kunnen we het configureren om de datum in date time op de huidige datum en tijd in te stellen.

  1. In de Event Handler Bewerken Selecteer Control component in actie, selecteer de date time component die u wilt bijwerken als doel van het event.
  2. Kies de setValue actie en stel de waarde in als {{currentUserInfo.updatedAt}}

date_time_config

Stap 4 test

Nu wanneer je op de knop “Nu” klikt, moet de tijd veranderen naar de datum van vandaag. We hebben hier 2023-5-6 11:19:47 maar het kan anders zijn als je het testen.

date_time_1