Công thức hành vi cho các 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 một 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 thực hiện 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 là 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 mình.

OnReset

Với thành phần chính được chọn, hãy chọn OnReset trong danh sách thuộc tính thả xuống (ở bên trái của thanh công thức), sau đó nhập một hoặc nhiều công thức.

OnReset.

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

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

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

Trong thành phần bộ chọn thời gian này, hai biến được sử dụng để hiển thị _selectedHour và _selectedMinute thời gian. 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, chẳng hạn như 12: 12.  Thuộc tính OnReset cho thành phần có công thức sau: Set(_selectedHour,12); Bộ(_selectedMinute,12)

Để kích hoạt đặt lại, hãy chuyển đến màn hình và chèn một thực thể của thành phần. Thêm một nút và định cấu hình OnSelect của nút để gọi Đặt lại (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 một phiên bản thành phần từ bên ngoài thành phần, có một phương pháp 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 pháp này được thiết kế để đặt và đặt lại giá trị mặc định một cách dễ dàng.

OnReset bằng thuộc tính tùy chỉnh.

Ví dụ

Ảnh động ví dụ OnSelect.

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

Để làm như vậy, hãy kiểm tra Raise 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