ILLA home page
  1. Knop

Het Button component staat gebruikers toe om een actie te activeren of een functie uit te voeren door op de knop te klikken.

Eigenschappen

EigenschappenBeschrijving
TekstveldDe tekst die wordt weergegeven voor de knop
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.
VariantSta gebruikers toe om te kiezen tussen twee verschillende stijlen voor de knop: vul of omlijning.
Thema kleurSta gebruikers toe om de achtergrondkleur en ondoorzichtigheid van de knop te specificeren

Event handler

GebeurtenisBeschrijving
ClickWanneer een gebruiker op deze knop klikt, voert een specifieke actie uit die is aangepast door gebruikers.

Gegevens

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

Naam van eigenschapBeschrijving
kleurenschemaachtergrondkleur van de knop
uitgeschakeldeen booleaanse waarde geeft de uitgeschakelde status aan
weergavenaamde naam van dit onderdeel (bijv. knop1)
hiddeneen Booleaanse waarde geeft de verborgen status van knop aan
verborgendynamischeen booleaanse waarde geeft de verborgen dynamische status van knop aan
ladenwaarde laden
Teksttekst waarde weergegeven op de knop
tooltipTextwaarde van tekst tooltip
Variantvariant stijl van de knop (vul of omlijnd)

Gebruik geval

Vervolgens zullen we dynamisch laten zien hoe we de knop moeten gebruiken om het form component te beheren.

Stap 1 Voeg een actie toe

We hebben een tabel met de naam countries, inclusief 5 kolommen: num_code, alpha_2_code, alpha_3_code, en_short_name, nationality. De namen van de landen zijn wat we willen gebruiken als optiewaarde, die worden opgeslagen de en_short_name kolom.

Dan kunnen we een nieuwe actie voor Supabase maken uit de actielijst, waarin alle gegevens in landen staan en supabasedb1 genoemd worden

Selecteer distinct en_short_name als waarde uit "Landen" volgorde op waarde;

Dit is wat we als resultaat hebben:

Klik Opslaan en Run om deze actie te activeren.

Stap 2 Voeg een component toe

Eerst voegen we de Formulier component toe en label het als ‘Enquête’. Daarna slepen we een invoercomponent, een selecteer component en een getal invoer component in het formulier, waarbij ze worden aangeduid als Naam, nationality, en Age.

Vervolgens brengen we de landen waarden in kaart om component te selecteren door

  1. in mapped modus, stel data bronnen in op{{supabasedb1.data}}`
  2. in de mapped optie, stel waarde in om `{{item.value}} te zijn

Vervolgens kunnen we de Submit knop configureren om de Send methode van Formulier component te beheren.

  1. In de Event Handler bewerken, selecteer Control component in actie, selecteer het form onderdeel dat u wilt bijwerken als het doel van het event.
  2. Kies de Submit actie.