🧬 Montera komponenter
Knappkomponenten tillåter användare att utlösa en åtgärd eller utföra en funktion genom att klicka på knappen.
Egenskaper | Beskrivning |
---|---|
Text | Texten som visas för knappen |
Händelsehanterare | Utlösa frågor, styra komponenter, eller ringa andra API:er som svar på komponenthändelser. |
Laddar | Om komponenten ska visa en laddningsindikator. |
Inaktiverad | Kontrollera status för om komponenten är inaktiverad. Komponenten kan inte ändras eller fokuseras när den är inaktiverad. |
Verktygstips | Användaren kan ange komponentverktygstips här. Verktygstipen kommer att visas när den är fokuserad. Markdown format stöds. |
Hidden | Styr dynamiskt om komponenten är dold. Du kan ändra den dolda statusen genom dynamiskt booleskt värde. |
Variant | Tillåt användare att välja mellan två olika stilar för knappen: fyll eller kontur. |
Tema färg | Tillåter användare att ange knappens bakgrundsfärg och opacitet |
Händelse | Beskrivning |
---|---|
Click | När en användare klickar på denna knapp, utföra specifika åtgärder anpassade av användare. |
Komponenten har några vanliga data, som kan anropas via {{componentName.propertyName}}
i appen.
Egenskapens namn | Beskrivning |
---|---|
colorScheme | bakgrundsfärg på knappen |
inaktiverad | ett booleskt värde anger inaktiverad status |
visningsnamn | namnet på denna komponent (dvs knapp1) |
hidden | ett booleskt värde anger den dolda statusen för knappen |
dold Dynamisk | ett booleskt värde anger den dolda dynamiska statusen för knappen |
laddar | laddar värde |
text | textvärde som visas på knappen |
tooltipText | värdet av verktygstips text |
variant | Variant stil på knappen (fyll eller skisserad) |
Därefter kommer vi att visa hur man använder knappen för att styra komponenten form
dynamiskt.
Vi har skapat en tabell som heter länder
, inklusive 5 kolumner: num_code
, alpha_2_code
, alpha_3_code
, en_short_name
, nationalitet
. Ländernas namn är vad vi vill använda som alternativ värde, som lagras kolumnen en_short_name
.
Sedan kan vi skapa en ny åtgärd för Supabase från åtgärdslistan, där vi listar all data i länder
och heter supabasedb1
välj distinkt en_short_name som värde från "Länder" för värde
Detta är vad vi har som resultat:
Klicka på Save
och Run
för att aktivera denna åtgärd.
Först adderar vi komponenten Form
och etiketterar den som ‘Survey’. Sedan drar vi in en Inmatningskomponent, en vald komponent och en talkomponent i formuläret, och märker dem som Name
, Nationalitet
, och Ålder
.
Vi kartlägger sedan länder
värden för att välja komponent av
{{supabasedb1.data}}
{{item.value}}
Sedan kan vi konfigurera Submit
knappen för att styra Send
metoden Form
komponent.
Control component
i åtgärd, välj form
komponenten som du vill uppdatera som mål för händelsen.Submit
åtgärden.