Radio Group.
options adalah pasangan nilai dan label.
Preview
<?= component('radio-group', ['label' => 'Hosting target', 'name' => 'hosting', 'options' => ['shared' => 'Shared hosting', 'vps' => 'VPS', 'local' => 'Local development'], 'value' => 'shared']) ?>Usage
options adalah pasangan nilai dan label. Semua radio memakai name yang sama; value menentukan pilihan awal.
- Gunakan layout DL yang sudah memuat CSS dan dl.js.
- Letakkan kode berikut di view PHP Anda.
- Ganti data contoh dengan nilai aplikasi. Teks di-escape otomatis.
<?= component('radio-group', ['label' => 'Hosting target', 'name' => 'hosting', 'options' => ['shared' => 'Shared hosting', 'vps' => 'VPS', 'local' => 'Local development'], 'value' => 'shared']) ?>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.
| Prop | Type / values | Panduan |
|---|---|---|
label | string | Teks label, pemicu, atau nama aksesibel komponen. |
name | string | Nama field form; pada avatar/attachment menjadi nama yang ditampilkan. |
options | array<string,string> | Pasangan nilai field dan label yang ditampilkan. |
value | string|int | Nilai awal kontrol. |
Behavior & accessibility
Fieldset dan legend mengelompokkan pilihan. Keyboard native mengatur pemilihan.
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/radio-group.php. Edit template ini jika membutuhkan perilaku tambahan. API PHP DL berbeda dari API React sumber rujukan.
php dl component radio-group