Event Flow dan Konfigurasi FlowModel
FlowModel menyediakan cara untuk mengimplementasikan logika konfigurasi komponen berdasarkan "event flow (Flow)", sehingga perilaku dan konfigurasi komponen menjadi lebih dapat diperluas dan visual.
Model Kustom
Anda dapat membuat model komponen kustom dengan mewarisi FlowModel. Model perlu mengimplementasikan metode render() untuk mendefinisikan logika render komponen.
Mendaftarkan Flow (Event Flow)
Setiap model dapat mendaftarkan satu atau lebih Flow untuk mendeskripsikan logika konfigurasi dan langkah-langkah interaksi komponen.
Penjelasan
key: Identifier unik dari Flow.title: Nama Flow, digunakan untuk tampilan UI.steps: Mendefinisikan langkah-langkah konfigurasi (Step). Setiap langkah meliputi:title: Judul langkah.uiSchema: Struktur form konfigurasi (kompatibel dengan Formily Schema).defaultParams: Parameter default.handler(ctx, params): Dipicu saat menyimpan, digunakan untuk memperbarui state model.
Render Model
Saat merender model komponen, Anda dapat mengontrol apakah fitur konfigurasi diaktifkan melalui parameter showFlowSettings. Jika showFlowSettings diaktifkan, entry konfigurasi (seperti ikon pengaturan atau tombol) akan otomatis ditampilkan di pojok kanan atas komponen.
Menggunakan openFlowSettings untuk Membuka Form Konfigurasi Secara Manual
Selain membuka form konfigurasi melalui entry interaksi bawaan, Anda juga dapat memanggil openFlowSettings() secara manual dalam kode.

