Rumus perilaku untuk komponen (eksperimental)

[Artikel ini adalah dokumentasi prarilis dan dapat berubah.]

Penting

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

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

Misalnya, mengatur properti OnReset komponen ke satu atau beberapa rumus yang melakukan inisialisasi dan menghapus input. Atur ulang nilai saat fungsi Atur ulang berjalan pada instans komponen.

Catatan

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

OnReset

Dengan master komponen dipilih, pilih OnReset dalam 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, mengatur properti OnSelect dari tombol ke rumus ini: Atur ulang(ComponentName).

Contoh - Atur ulang pewaktu

Contoh OnReset - Atur ulang timer.

Dalam komponen pemilih waktu ini, dua variabel digunakan untuk menampilkan _selectedHour dan _selectedMinute waktu. Bila pemilih diatur ulang, variabel ini harus diatur ulang ke nilai default, misalnya 12: 12.  Properti OnReset untuk komponen tersebut 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.

Perbarui OnReset menggunakan properti kustom

Selain mengatur ulang instans komponen dari luar komponen, ada metode lain untuk memicu OnReset dari dalam. "Munculkan OnReset bila nilai berubah" adalah pilihan ketika membuat properti input kustom. Hal ini memungkinkan perubahan nilai dari properti ini untuk memicu OnReset komponen. Metode ini dirancang untuk mengatur dan mengatur ulang nilai default dengan mudah.

OnReset menggunakan properti kustom.

Contoh

Animasi contoh OnSelect.

Contoh di atas menampilkan jumlah urutan peninjauan dan memperbarui jumlah. Komponen atas dan bawah numerik digunakan untuk menambah atau mengurangi jumlah urutan. Saat memilih galeri di sebelah kiri, jumlah default komponen atas dan bawah numerik akan diatur ulang untuk menampilkan jumlah urutan dari alat yang dipilih. Munculkan OnReset bila nilai berubah memungkinkan untuk mengatur ulang nilai default saat input berubah.

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

Baca juga

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).