ILLA home page
  1. Comutare

Componenta Comutator este un element de interfață a utilizatorului care permite utilizatorilor să comute între două state: “on” și “off”.

Proprietăți

ProprietățiDescriere
Valoare implicităValoarea inițială a componentei. Puteți schimba dinamic valoarea inițială tastând JavaScript în {{}}.
EtichetăNumele câmpului afişat utilizatorului
LegendăO legendă folosită pentru a descrie câmpul în detaliu
Etichetă ascunsăSetează dacă se afișează eticheta
PozițieSetați poziția etichetei în raport cu componenta
AliniereSetați alinierea etichetei
Gestionar de evenimenteDeclanșează interogări, controlează componente sau apelează alte API-uri ca răspuns la evenimentele componentei.
ÎncărcareDacă componenta ar trebui să afișeze un indicator de încărcare.
DezactivatControlează starea de dezactivare a componentei. Componenta nu poate fi modificată sau focalizată atunci când este dezactivată.
TooltipUtilizatorul poate introduce aici pontul componentei. Sfatul de instrumente va fi afișat când este concentrat. Formatul markdown este acceptat.
HiddenControlează dinamic dacă componenta este ascunsă. Puteți schimba starea ascunsă prin valoarea booleană dinamică.
Culoare temăPermite utilizatorilor să specifice culoarea de fundal şi opacitatea butonului

Metodă

Puteţi utiliza alte componente pentru a controla componenta. Sprijinim următoarele trei metode:

  • setValue

Pentru a seta valoarea selectată, de exemplu, {{‘value1’}}

ProprietățiDescriere
ValoareValoare selectată
  • clearValue

Pentru a șterge valoarea selectată

  • toggle

modificarea comutării de la starea “off” la starea “on” sau invers

Exemplu de utilizare:

Comutați suportul componentei care ascultă evenimentul onClick al altor componente folosind sistemul de evenimente încorporat. Configurează-l urmând acești pași exemplari:

  1. Adăugați un declanșator al evenimentului la componenta pe care doriți să o ascultați. De exemplu, dacă doriţi să ascultaţi evenimentul onClick al unei componente buton, aţi adăuga un declanşator al evenimentului la acea componentă buton.
  2. În gestionarul de editare a evenimentului, selectaţi componenta Control în acţiune, selectaţi componenta Switch pe care doriţi să o actualizaţi ca ţintă a evenimentului.
  3. Alege acțiunea toggle. Când evenimentul este declanşat (adică când se dă click pe buton), componenta de comutator cu comutator va fi togled şi starea sa va fi actualizată.
  4. Salvați setările de declanșare a evenimentului și repetați procesul pentru orice alte componente pe care doriți să le ascultați.

Odată ce ați setat declanșatorul evenimentului, comutatorul va fi actualizat automat ori de câte ori evenimentul onClick` este declanșat pe celelalte componente. Acest lucru vă permite să creați interfețe dinamice care răspund la intrarea utilizatorului în timp real, facilitarea navigării și interacțiunii cu aplicația dvs.

Gestionar de evenimente

EvenimentDescriere
SchimbăAtunci când un utilizator schimbă valoarea opțiunii selectate, efectuează o acțiune specifică personalizată de către utilizatori.

Date

Componenta butonului are unele date utilizate în mod obișnuit, care pot fi apelate prin {{componentName.propertyName}} în aplicație.

Nume proprietateDescriere
culoriCuloarea de fundal a butonului
AfișeazăNumenumele acestei componente (de ex. buton1)
hiddeno valoare boolean indică starea ascunsă a butonului
etichetăvaloare etichetă
Alinierealiniere etichetă comutator (stânga sau dreapta)
Pozitiepoziția de comutator (stânga sau dreapta)
Lățime etichetănumărul întreg reprezentând lăţimea etichetei.
labelCompleta Valoarea booleeană indică dacă eticheta este completă.
valoareUn utilizator setează valoarea ca fiind adevărat sau fals

Utilizare majusculă

Apoi, vom demonstra cum să schimbăm dinamic starea altor componente.

Pasul 1 Adaugă o Componentă

Mai întâi adăugăm componenta Switch şi o etichetăm ca ‘Ascunde’. Apoi folosim componenta text ca o componentă influențată care se schimbă de la ‘afișat’ la starea ‘ascunsă’. Îi schimbăm conținutul în ‘Salutare World’

Pasul 2 Configurează o componentă

În proprietatea Ascunsă pentru Text. Faceți clic pe pictograma fx pentru a putea controla starea ascunsă a componentei setând-o la fel ca valoarea comutatorului nostru folosind JavaScript:

{{switch1.value}}

Acum, ori de câte ori este activat comutatorul, valoarea pentru schimbare este true, textul va fi ascuns şi invers.

Comutați On

switch0

Comutaţi Off

switch_off