ILLA home page
  1. Schakelaar

Het schakelcomponent is een gebruikersinterface element waarmee gebruikers kunnen schakelen tussen twee staten: “aan” en “uit”.

Eigenschappen

EigenschappenBeschrijving
Standaard waardeDe initiële waarde van het component. U kunt de initiële waarde dynamisch wijzigen door JavaScript in {{}}.
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 van het label in
Event HandlerTrigger query’s, beheer componenten of bel andere API’s in reactie op gebeurtenissen in component.
Laden…Of de component een laadindicator moet tonen.
UitgeschakeldControleer de status of de component is uitgeschakeld. De component kan niet worden gewijzigd of gefocust wanneer het is uitgeschakeld.
KnopinfoGebruiker kan component tooltip hier invoeren. De tooltip wordt getoond wanneer de focus is gefocuerd. Markdown formaat wordt ondersteund.
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

Methode

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

  • setvalue

Het instellen van de geselecteerde waarde, bijvoorbeeld {{‘value1’}}

EigenschappenBeschrijving
WaardeGeselecteerde waarde
  • clearvalue

Om de geselecteerde waarde te wissen

  • toggle

de schakelaar veranderen van de status “uit” naar de status “aan”, of vice versa

Voorbeeld gebruik:

Schakel component ondersteuning luisteren naar het onClick event van andere componenten met behulp van ingebouwde gebeurtenissystemen. Instellen door de volgende voorbeeld stappen te volgen:

  1. Voeg een gebeurtenistrigger toe aan de component waarnaar u wilt luisteren. Als je bijvoorbeeld wilt luisteren naar de onClick gebeurtenis van een Button component, zou je een event trigger aan die knop toevoegen.
  2. In de Event Handler bewerken, selecteer Control component in actie, selecteer het Switch onderdeel dat u wilt bijwerken als het doel van het event.
  3. Kies de toggle actie. Wanneer het evenement wordt geactiveerd (d.w.z. wanneer op de knop wordt geklikt), zal de schakelaar component worden uitgeschakeld en de status zal worden bijgewerkt.
  4. Sla de instellingen voor de trigger van de gebeurtenis op en herhaal het proces voor alle andere componenten waarnaar u wilt luisteren.

Zodra je de event triggers hebt ingesteld, wordt het schakelcomponent automatisch bijgewerkt wanneer het onClick evenement wordt geactiveerd op de andere componenten. Dit stelt u in staat om dynamische interfaces te maken die reageren op gebruikersinvoer in realtime het makkelijker maken voor gebruikers om te navigeren en te communiceren met uw applicatie.

Event handler

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

Gegevens

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

Naam van eigenschapBeschrijving
kleurenschemaachtergrondkleur van de knop
weergavenaamde naam van dit onderdeel (bijv. knop1)
hiddeneen booleaanse waarde geeft de verborgen status van knop aan
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.
waardeEen gebruiker stelt de waarde in als waar of onwaar

Gebruik geval

Vervolgens zullen we laten zien hoe we de status van andere componenten dynamisch kunnen veranderen.

Stap 1 Voeg een component toe

Eerst voegen we het onderdeel `Switch toe en label het als ‘Verbergen’. Vervolgens gebruiken we de text component als een beïnvloed component die verandert van ‘displayed’ naar ‘verborgen’ status. We veranderen de inhoud ervan in ‘Hello World’

Stap 2 Configureer een component

In de Hidden eigenschap voor Tekst. Klik op het fx pictogram zodat we de verborgen status van de component kunnen beheren door het dezelfde in te stellen als de waarde van onze schakelaar met behulp van JavaScript:

{{switch1.value}}

Wanneer de schakelaar is ingeschakeld, is de waarde voor wisselen true, de tekst zal worden verborgen en vice versa.

Wissel Aan

switch0

Wissel Uit

switch_off