ErlangFormDocs v1.0.0
Data terstruktur

Tuple

Field berposisi tetap dan tuple di dalam array.

Item #1

Penggunaan

Gunakan form dari useForm. Lihat persiapan awal.

example.tsx
const schema = z.object({ point: z.tuple([z.string(), z.number()]) });

<ErlForm
  form={form}
  schema={schema}
  fieldConfig={{
    point: {
      0: { label: "Nama titik" },
      1: { label: "Nilai" },
    },
  }}
/>

Tuple memiliki jenis dan jumlah posisi tetap. Berbeda dengan array, tuple tidak mempunyai tombol tambah/hapus.

Pasang sesuai Quick Start. Konfigurasi menggunakan indeks 0, 1, dan seterusnya; callback pada posisi tuple menerima tuple induknya. Path internal menggunakan indeks, misalnya points[0][1].

Renderer hanya membaca daftar posisi tetap schema. Tuple dengan rest tidak menghasilkan editor posisi tambahan secara otomatis. Berikan defaultValues lengkap; clearOnHide pada tuple menghasilkan array kosong, bukan tuple awal.

Di halaman ini