MYDS Logo

    MYDS

    Beta

    Jadual

    Menyusun maklumat ke dalam baris dan lajur untuk kemudahan bacaan. Ia menampung pelbagai jenis data, termasuk teks, nombor, kod, panggilan untuk tindakan dan pautan, membolehkan penyampaian dan perbandingan yang cekap.

    Log audit
    Cap masaAktivitiTindakan Diambil
    2021-09-01 12:00:00 Percubaan log masuk berjaya Ali
    2021-09-01 12:01:32 Halaman dilawati: /company-a/inventory Ali
    2021-09-01 12:02:03 Item inventori baru ditambah: MacBook Pro Ali
    2021-09-01 12:03:45

    Inventori: Kiraan stok MacBook Pro dikemas kini: 100 unit

    Ali

    Penggunaan

    Import
    import {
      Table,
      TableBody,
      TableCaption,
      TableCell,
      TableFooter,
      TableHead,
      TableHeader,
      TableRow,
    } from "@govtechmy/myds-react/table";
    Anatomi
    export default () => (
      <Table>
        <TableHeader>
          <TableRow>
            <TableHead />
          </TableRow>
        </TableHeader>
        <TableBody>
          <TableRow>
            <TableCell />
          </TableRow>
        </TableBody>
        <TableCaption />
      </Table>
    );

    Contoh

    Jadual Asas

    Anda boleh menggunakan komponen Table untuk membuat jadual asas dengan tajuk, baris, dan sel. Konvensional table, th, td terpakai, jadi anda boleh menentukan colSpan, rowSpan, scope dan atribut asli lain.

    Log audit
    Cap masaAktivitiTindakan Diambil
    2021-09-01 12:00:00 Percubaan log masuk berjaya Ali
    2021-09-01 12:01:32 Halaman dilawati: /company-a/inventory Ali
    2021-09-01 12:02:03 Item inventori baru ditambah: MacBook Pro Ali
    2021-09-01 12:03:45

    Inventori: Kiraan stok MacBook Pro dikemas kini: 100 unit

    Ali

    Row Span dan Col Span

    Anda boleh menggunakan atribut rowSpan dan colSpan untuk menggabungkan sel dalam baris atau lajur.

    Penilaian Cukai Tahun 2023
    KategoriPendapatan BercukaiPengiraan (RM)KadarCukai
    A0 - 5,000Untuk 5,000 Pertama0RM 0
    B5,000 - 20,000Untuk 5,000 Pertama1%RM 0
    15,000 SeterusnyaRM 150
    C20,001 - 35,000Untuk 20,000 Pertama3%RM 150
    15,000 SeterusnyaRM 450

    Anda boleh menambah footer pada jadual menggunakan komponen TableFooter.

    Penilaian Cukai Tahun 2023
    KategoriPendapatan BercukaiPengiraan (RM)KadarCukai
    A0 - 5,000Untuk 5,000 Pertama0RM 0
    B5,000 - 20,000Untuk 5,000 Pertama1%RM 0
    15,000 SeterusnyaRM 150
    C20,001 - 35,000Untuk 20,000 Pertama3%RM 150
    15,000 SeterusnyaRM 450
    Jumlah CukaiRM 600

    Skeleton Loading

    Anda boleh menggunakan komponen TableSkeleton untuk membuat keadaan pemuatan rangka untuk jadual.

    Log audit
    Cap masaAktivitiTindakan Diambil

    Jadual Kosong

    Gunakan komponen TableEmpty untuk menunjukkan keadaan kosong.

    Log audit
    Cap masaAktivitiTindakan Diambil
    No data available

    Props

    TableHead

    PropTypeDefault
    rowSpan
    boolean
    false
    colSpan
    boolean
    false
    scope
    col | row | colgroup | rowgroup
    -

    TableCell

    PropTypeDefault
    rowSpan
    boolean
    false
    colSpan
    boolean
    false
    scope
    col | row | colgroup | rowgroup
    -

    Di halaman ini