Field
Pengenalan
Di NocoBase, Field adalah atribut bisnis dalam Collection (tabel data) yang digunakan untuk mendeskripsikan data. Field menjelaskan informasi apa saja yang dapat disimpan dalam sebuah record, serta bagaimana informasi tersebut dimasukkan, ditampilkan, difilter, dan digunakan dalam logika bisnis di halaman.
Field dapat merujuk pada:
- Kolom database yang sebenarnya dalam database utama
- Kolom database yang sudah ada dalam database eksternal
- Field dalam view database
- Field dalam hasil kueri SQL
- Field dalam respons REST API
- Field relasi, field sistem, atau field virtual dalam tabel data
Anggaplah Field sebagai “atribut dari objek bisnis”. Contohnya:
Skenario penggunaan
Di bawah ini adalah rangkuman skenario penggunaan umum berdasarkan kategori field. Bagian ini membantu Anda menentukan kategori field yang tepat. Untuk konfigurasi spesifik, pemetaan tipe, dan hal-hal yang perlu diperhatikan, lihat dokumentasi kategori terkait.
Tipe Interface pada field
NocoBase mengelompokkan field ke dalam kategori berikut dari perspektif Interface:

Tipe data field
Setiap Field Interface memiliki tipe data default. Misalnya, untuk field dengan Interface angka (Number), tipe data defaultnya adalah double, tetapi dapat juga berupa float, decimal, dan lainnya. Saat ini tipe data yang didukung meliputi:

Pemetaan tipe field
Proses penambahan field pada database utama adalah:
- Pilih tipe Interface
- Konfigurasikan tipe data yang tersedia untuk Interface saat ini

Proses pemetaan field pada sumber data eksternal adalah:
- Secara otomatis memetakan tipe field yang sesuai (Field type) dan tipe UI (Field Interface) berdasarkan tipe field dalam database eksternal.
- Jika diperlukan, ubah ke tipe data dan tipe Interface yang lebih sesuai


