Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Hầu hết các công thức đều tính một giá trị. Giống như bảng tính Excel, việc tính toán lại xảy ra tự động khi giá trị thay đổi. Ví dụ, bạn có thể muốn hiển thị giá trị trong điều khiển Nhãn bằng màu đỏ nếu giá trị nhỏ hơn 0 hoặc bằng màu đen nếu không. Vì vậy, bạn có thể đặt thuộc tính Color của điều khiển đó thành công thức này:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
Trong bối cảnh này, điều đó có nghĩa là gì khi người dùng chọn điều khiển Nút ? Không có giá trị thay đổi nên không có mục mới để tính. Excel không có nút điều khiển nào tương đương. ...
Bằng cách chọn một nút điều khiển , người dùng sẽ khởi tạo một chuỗi hành động hoặc hành vi sẽ thay đổi trạng thái của ứng dụng:
- Thay đổi màn hình hiển thị: Quay lại và Điều hướng các chức năng.
- Điều khiển tín hiệu : Bật và Vô hiệu các chức năng.
- Làm mới, cập nhật hoặc xóa các mục trong nguồn dữ liệu: Làm mới, Cập nhật, Cập nhậtNếu, Bản vá, Xóa, XóaNếu các hàm.
- Cập nhật biến ngữ cảnh : hàm UpdateContext .
- Tạo, cập nhật hoặc xóa các mục trong bộ sưu tập: Thu thập, Xóa, XóaThu thập các hàm.
Vì các hàm này thay đổi trạng thái của ứng dụng, chúng không thể tự động tính lại. Bạn có thể sử dụng chúng trong các công thức cho các thuộc tính OnSelect, OnVisible, OnHidden và các thuộc tính On... khác, được gọi là công thức hành vi.
Nhiều hơn một hành động
Sử dụng dấu chấm phẩy để tạo danh sách các hành động cần thực hiện. Ví dụ: bạn có thể muốn cập nhật một biến ngữ cảnh và sau đó quay lại màn hình trước đó:
UpdateContext( { x: 1 } ); Back()
Các hành động được thực hiện theo thứ tự xuất hiện trong công thức. Chức năng tiếp theo sẽ không bắt đầu cho đến khi chức năng hiện tại đã hoàn thành. Nếu xảy ra lỗi, các chức năng tiếp theo có thể không bắt đầu.