Rumus perilaku untuk komponen (eksperimental)

[Artikel ini adalah dokumentasi prarilis dan dapat berubah.]

Penting

Ini adalah fitur eksperimental. Untuk informasi selengkapnya, lihat Fitur eksperimental dan pratinjau.

Tentukan satu atau beberapa rumus perilaku yang berjalan saat peristiwa memicu perubahan dalam instans komponen.

Misalnya, atur properti OnReset komponen ke satu atau beberapa rumus yang melakukan inisialisasi dan hapus input. Reset nilai saat fungsi Reset berjalan pada instans komponen.

Nota

Fitur untuk membuat properti perilaku kustom saat ini bersifat eksperimental. Namun, Anda dapat menggunakan properti OnReset default yang tersedia di semua komponen di lingkungan produksi Anda.

OnReset

Dengan master komponen dipilih, pilih OnReset di daftar drop-down properti (di sisi kiri bilah rumus), lalu masukkan satu atau beberapa rumus.

Properti OnReset.

Untuk menguji OnReset, konfigurasikan kontrol untuk mengatur ulang komponen. Misalnya, atur properti OnSelect tombol ke rumus ini: Reset(ComponentName).

Contoh - Reset penghitung waktu

Contoh OnReset - Atur ulang timer.

Dalam komponen pemilih waktu ini, dua variabel digunakan untuk menampilkan waktu _selectedHour dan _selectedMinute. Bila pemilih diatur ulang, variabel ini harus diatur ulang ke nilai default, misalnya 12: 12.  Properti OnReset untuk komponen memiliki rumus berikut: Set(_selectedHour,12); Set(_selectedMinute,12)

Untuk memicu pengaturan ulang, buka layar dan masukkan instans komponen. Tambahkan tombol dan konfigurasikan OnSelect tombol untuk memanggil Reset(TimerComponent_instance) untuk memicu OnReset.

Tombol Reset.

Memperbarui OnReset menggunakan properti kustom

Selain mengatur ulang instans komponen dari luar komponen, ada metode lain untuk memicu OnReset dari dalam. "Naikkan OnReset saat nilai berubah" adalah opsi saat membuat properti input kustom. Ini memungkinkan perubahan nilai properti ini untuk memicu OnReset komponen. Metode ini dirancang untuk mengatur dan mengatur ulang nilai default dengan mudah.

OnReset menggunakan properti kustom.

Example

Animasi contoh OnSelect.

Contoh di atas menunjukkan meninjau nomor pesanan dan memperbarui angka. Komponen atas dan bawah numerik digunakan untuk menambah atau mengurangi jumlah pesanan. Saat memilih galeri di sebelah kiri, jumlah default komponen atas dan bawah numerik diatur ulang untuk menampilkan nomor urut alat yang dipilih. Naikkan OnReset ketika perubahan nilai memungkinkan untuk mengatur ulang nilai default saat input berubah.

Untuk melakukannya, centang Tingkatkan OnReset saat nilai berubah dari properti input default. OnReset pada komponen diatur ke Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue adalah variabel untuk menyimpan nilai nilai pesanan saat ini. Atur Default dari kontrol input teks ke If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Lihat juga