| Kode | Pelanggan | Kota | Berat | |
|---|---|---|---|---|
| PK-1041 | Kantor Pusat Sudirman | Jakarta | 1.240 kg | |
| PK-1042 | Gudang Cakung | Jakarta | 860 kg | |
| PK-1043 | Pabrik Karawang 2 | Karawang | 2.310 kg | |
| PK-1044 | Hotel Kuta Selatan | Badung | 540 kg |
Belum ada aksi yang dijalankan.
Bar mengapung yang muncul begitu ada baris terpilih, berisi jumlahnya dan aksi yang bisa dijalankan atas semuanya sekaligus.
Hubungkan count ke panjang pilihan yang sudah dipegang tabelnya. Barnya muncul sendiri ketika angkanya lebih dari nol dan hilang ketika kembali nol — tidak ada prop untuk membuka-tutupnya, karena jumlah terpilih itu sendiri sudah menjawabnya.
Pilih satu atau dua baris pada tabel di bawah ini.
| Kode | Pelanggan | Kota | Berat | |
|---|---|---|---|---|
| PK-1041 | Kantor Pusat Sudirman | Jakarta | 1.240 kg | |
| PK-1042 | Gudang Cakung | Jakarta | 860 kg | |
| PK-1043 | Pabrik Karawang 2 | Karawang | 2.310 kg | |
| PK-1044 | Hotel Kuta Selatan | Badung | 540 kg |
Belum ada aksi yang dijalankan.
role="status"), karena memilih baris ketiga tidak mengubah apa pun selain angka itu — tanpa ini, pembaca layar tidak mendapat kabar apa-apa. prefers-reduced-motion; barnya tetap muncul, hanya tanpa geseran. z-40 — di atas header tabel yang sticky, di bawah Toast, supaya notifikasi tetap terbaca di atasnya. Sisakan ruang di dasar halaman kalau di sana ada hal penting. | Prop | Tipe | Default | Keterangan |
|---|---|---|---|
| count | number | 0 | Jumlah yang sedang dipilih. Nol berarti tidak ada yang bisa dikerjakan, jadi barnya tidak ditampilkan — ia bukan perabot tetap halaman. |
| label | string | 'baris dipilih' | Yang dihitung, dibacakan setelah angkanya: "3 baris dipilih". Ganti sesuai isinya — "dokumen dipilih", "armada dipilih". |
| actions | W4cSelectionBarAction[] | [] | Aksi massal yang tersedia. Tiap aksi punya label, icon, color, variant, disabled, loading, dan onSelect. |
| dismissible | boolean | true | Menampilkan tombol bersihkan, dan mengizinkan Escape membersihkan selama fokus ada di dalam barnya. |
| clearLabel | string | 'Bersihkan pilihan' | Nama tombol bersihkan untuk pembaca layar. |
| position | 'bottom' | 'top' | 'bottom' | Tepi tempat barnya menempel. Arah datangnya mengikuti tepi itu, jadi gerakannya menunjukkan dari mana ia muncul. |
| regionLabel | string | 'Aksi untuk baris terpilih' | Nama region-nya, supaya pembaca yang berpindah antar region tahu ini apa. |
| Event | Tipe | Default | Keterangan |
|---|---|---|---|
| clear | [] | — | Tombol bersihkan ditekan, atau Escape saat fokus di dalam barnya. Pemanggilnya yang mengosongkan pilihannya. |
| Slot | Tipe | Default | Keterangan |
|---|---|---|---|
| default | { count: number } | — | Mengganti seluruh aksi, untuk kontrol yang tidak bisa diwakili daftar actions. |
| count | { count: number } | — | Mengganti teks jumlahnya. |
| trailing | { count: number } | — | Kontrol tambahan setelah aksi, sebelum tombol bersihkan. |