Trenutno dejavna stran: start » sl » Interna dokumentacija » Razširitve DokuWikija (WvdS) » FluentUI (knjižnica oblikovalskega sistema) » FluentUI: reference komponent » FluentUI: polja obrazca — predstavitveni pregled » Polja obrazca: Check box

Polja obrazca: Check box

1. Pregled in namen

Stanje: [Live]. Referenca: DevExpress-ov ASPxCheckBox (dvo-/tristanjski model).

2. Predpogoji

skupna pogodba polj že razumljena.

3. Pojmi

Tristanjski model nima nativnega HTML-ustreznikaindeterminate je čisto stanje lastnosti DOM (ni nastavljivo prek atributa, ni pošiljano). Tristanjsko polje je zato vedno odvisno od JavaScripta za vizualni vmesni prikaz; vrednost POST ostane binarna (vklop/izklop) — strežnik nikoli samostojno ne razloči „nedoločeno„, to je čisti prikaz na strani odjemalca izpeljane skupine (izračunane s strani klicatelja, ne polja samega).

4. Prvi koraki

echo $widgets->checkbox([
    'name'  => 'aktivno',
    'label' => 'Dostop aktiven',
    'value' => true,
]);

5. Uporaba

$opts['tristate'] Vedenje value
false (privzeto) nativen <input type="checkbox"> bool
true tretja ikona „nedoločeno“ (indeterminate), npr. za „delno izbrano„ pri nadrejeni skupini true|false|null

6. API referenca

Metoda checkbox(array $opts): string v helper_plugin_wkfluentui_widgets.

7. Parametri, možnosti in stanja

Ključ Tip Pomen
tristate bool glej odsek 5, privzeto false
switchStyle bool izriše se v videzu preklopnega stikala namesto potrditvenega polja (čist CSS na istem <input type="checkbox"> — brez spremembe vedenja, brez dodatne semantike)

8. Popolni primeri

echo $widgets->checkbox([
    'name'      => 'obvestila',
    'label'     => 'E-poštna obvestila',
    'value'     => false,
    'switchStyle' => true,
]);

9. Omejitve in robni primeri

Nobenih onkraj strani funkcij.

10. Dostopnost in združljivost

Celoten pregled: Accessibility.

11. Odpravljanje težav

Se ne uporablja.

12. Sorodne teme

sl/wiki/dwe/wkfluentui/component/form-fields/checkbox.txt · Zadnja sprememba: uporabnika 0.0.0.0