Công thức hành vi cho thành phần (thử nghiệm)

[Bài viết này là tài liệu trước khi phát hành và có thể thay đổi.]

Quan trọng

Đây là một tính năng thử nghiệm. Để biết thêm thông tin, hãy xem Tính năng thử nghiệm và xem trước.

Chỉ định một hoặc nhiều công thức hành vi chạy khi sự kiện kích hoạt thay đổi trong các phiên bản thành phần.

Ví dụ: đặt thuộc tính OnReset của thành phần thành một hoặc nhiều công thức tiến hành khởi tạo và xóa đầu vào. Đặt lại giá trị khi hàm Đặt lại chạy trên các phiên bản thành phần.

Lưu ý

Tính năng để tạo thuộc tính hành vi tùy chỉnh hiện đang được thử nghiệm. Tuy nhiên, bạn có thể sử dụng thuộc tính OnReset mặc định có sẵn trên tất cả các thành phần trong môi trường sản xuất của bạn.

OnReset

Khi đã chọn thành phần chính, chọn OnReset trong danh sách thả xuống gồm các thuộc tính (ở bên trái thanh công thức) rồi nhập một hoặc nhiều công thức.

Thuộc tính OnReset.

Để kiểm tra OnReset, định cấu hình một điều khiển để thiết lập lại thành phần. Ví dụ: đặt thuộc tính OnSelect của nút thành công thức sau: Đặt lại(Tên thành phần).

Ví dụ - Đặt lại hẹn giờ

Ví dụ về OnReset - Đặt lại bộ hẹn giờ.

Trong thành phần hẹn giờ này, hai biến được sử dụng để hiển thị thời gian _selectedHour và _selectedMinute. Khi bộ chọn được đặt lại, các biến này sẽ được đặt lại về giá trị mặc định, giả sử như 12:12.  Thuộc tính OnReset cho thành phần có công thức sau: Set(_selectedHour,12); Set(_selectedMinute,12)

Để kích hoạt đặt lại, đi đến một màn hình và chèn phiên bản của thành phần. Thêm một nút và cấu hình OnSelect của nút để gọi Reset(TimerComponent_instance) để kích hoạt OnReset.

Nút đặt lại.

Cập nhật OnReset bằng thuộc tính tùy chỉnh

Bên cạnh việc đặt lại phiên bản thành phần từ bên ngoài thành phần, còn có một phương thức khác để kích hoạt OnReset từ bên trong. "Tăng OnReset khi giá trị thay đổi" là một tùy chọn khi tạo thuộc tính đầu vào tùy chỉnh. Nó cho phép thay đổi giá trị của thuộc tính này để kích hoạt OnReset của thành phần. Phương thức này dùng để thiết lập và đặt lại giá trị mặc định một cách dễ dàng.

OnReset bằng cách sử dụng thuộc tính tùy chỉnh.

Ví dụ:

Hoạt ảnh ví dụ về OnSelect.

Ví dụ trên cho thấy việc xem xét số thứ tự và cập nhật số. Thành phần lên xuống dạng số được sử dụng để tăng hoặc giảm số lượng đơn đặt hàng. Khi chọn bộ sưu tập ở bên trái, số mặc định của thành phần lên xuống số lượng được đặt lại để hiển thị số thứ tự của công cụ đã chọn. Tăng OnReset khi giá trị thay đổi hỗ trợ đặt lại giá trị mặc định khi đầu vào thay đổi.

Để làm như vậy, hãy kiểm tra  Tăng OnReset khi giá trị thay đổi của thuộc tính đầu vào mặc định. OnReset của thành phần được đặt thành Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue là biến để lưu trữ giá trị của giá trị đơn hàng hiện tại. Đặt Mặc định của điều khiển nhập văn bản thành If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Xem thêm

Lưu ý

Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)

Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).