Memahami rumus perilaku untuk aplikasi kanvas
Sebagian besar rumus menghitung nilai. Seperti spreadsheet Excel, penghitungan ulang terjadi secara otomatis selagi nilai berubah. Misalnya, Anda mungkin ingin menampilkan nilai di kontrol Label berwarna mérah jika nilainya kurang dari nol atau hitam. Sehingga Anda dapat mengatur properti Warna dari kontrol tersebut ke rumus ini:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
Dalam konteks ini, apa artinya bila pengguna memilih kontrol Tombol? Tidak ada nilai yang berubah, sehingga tidak ada yang baru untuk dihitung. Excel tidak memiliki yang setara dengan kontrol Tombol.
Dengan memilih kontrol Tombol, pengguna memulai urutan tindakan, atau perilaku, yang akan mengubah status aplikasi:
- Ubah layar yang ditampilkan: Fungsi Kembali dan Navigasikan.
- Kontrol Sinyal : Fungsi Aktifkan dan Nonaktifkan.
- Refresh, perbarui, atau hapus item di sumber data : Fungsi Refresh, Perbarui, UpdateIf, Patch, Hapus, RemoveIf.
- Memperbarui variabel konteks: Fungsi UpdateContext.
- Membuat, memperbarui, atau menghapus item dalam koleksi: Fungsi Kumpulkan, Hapus, ClearCollect.
Karena fungsi-fungsi ini mengubah status aplikasi, maka mereka tidak dapat dihitung ulang secara otomatis. Anda dapat menggunakannya dalam rumus untuk properti OnSelect, OnVisible, OnHidden, dan On... lainnya, yang disebut rumus perilaku.
Lebih dari satu tindakan
Gunakan titik koma untuk membuat daftar tindakan untuk dilakukan. Misalnya, Anda mungkin ingin memperbarui variabel konteks dan kemudian kembali ke layar sebelumnya:
UpdateContext( { x: 1 } ); Back()
Tindakan dilakukan dalam urutan di mana mereka muncul dalam rumus. Fungsi berikutnya tidak akan dimulai hingga fungsi saat ini selesai. Jika kesalahan terjadi, fungsi berikutnya mungkin tidak dimulai.
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).