Skip to content
COMPONENT / ACTIONS

Toggle Group.

items menerima label, value dan pressed.

PHP + dl.jsNo build

Preview

Usage

items menerima label, value dan pressed. multiple true membolehkan banyak pilihan; default hanya satu.

  1. Gunakan layout DL yang sudah memuat CSS dan dl.js.
  2. Letakkan kode berikut di view PHP Anda.
  3. Ganti data contoh dengan nilai aplikasi. Teks di-escape otomatis.
PHP view
<?= component('toggle-group', ['label' => 'Try this component', 'items' => [['label' => 'Left', 'pressed' => true], ['label' => 'Center'], ['label' => 'Right']]]) ?>

API reference

Props PHP yang didukung implementasi DL. Field di dalam array mengikuti bentuk pada kolom Type. Props yang tidak dicantumkan tidak menjadi bagian API komponen.

Toggle Group props
PropType / valuesPanduan
labelstringTeks label, pemicu, atau nama aksesibel komponen.
itemsarray<{label:string,value?:string,pressed?:bool}>Urutan item; struktur lengkap ditunjukkan pada tipe dan contoh.
multipleboolMemungkinkan banyak pilihan (default false).

Behavior & accessibility

Grup memiliki aria-label dan tiap tombol aria-pressed. Tidak ada pengiriman form otomatis.

Uji keyboard, fokus, dan pembaca layar pada halaman aplikasi Anda. Contoh ini tidak menggantikan audit aksesibilitas aplikasi secara menyeluruh.

Source & agent context

Source tersedia di views/components/toggle-group.php. Edit template ini jika membutuhkan perilaku tambahan. API PHP DL berbeda dari API React sumber rujukan.

Terminal
php dl component toggle-group

Component guide · JavaScript & events · Styling

Icons: Solar by 480 Design (CC BY 4.0) & Iconsax (MIT). PHP UI adapted from Coordiation. Logo: DesignLof.