Lewati ke konten

Table Cell - Vue

Table Cell

banner-background
import { Table } from '@idds/vue';

Contoh implementasi Table dengan integrasi API menggunakan DummyJSON Products API. Menampilkan mekanisme fetch data, pagination, searching, sorting, dan loading state. Jika response API kosong atau terjadi error, akan menggunakan fallback dummy data.

NameTypeDefaultRequiredDescription
dataRecord<string, any>[]YesArray of data objects for table rows.
columnsTableColumn[]YesArray of column definitions.
initialPage?number1NoInitial page number.
title?stringNoTable title.
subtitle?stringNoTable subtitle.
variant?'default' | 'bordered' | 'striped' | 'hover''default'NoTable variant style.
size?'sm' | 'md' | 'lg''md'NoTable size.
showHeader?booleantrueNoShow table header.
showFooter?booleanfalseNoShow table footer.
sortable?booleantrueNoEnable column sorting.
showPagination?booleantrueNoShow or hide the pagination controls.