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 merah 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:

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).