!QUAN TRONG: OutSystems built-in validations
for Input Widgets validate if mandatory fields are filled and values typed comply with the data type of the variable.
OutSystems
cung cấp built-in validations
cho Input Widgets
Data typed
phải tuân thủ loại dữ liệu của Variables
ràng buộc với Widgets
Validations
được performed
(thực hiện) tự độngValidations
chỉ được thực hiện khi dữ liệu là submitted
đến server
Link/Button
với method là Navigate
không có validations
Links
và Buttons
có một Validation property
Property
này ảnh hưởng đến cách thức xác nhận đầu vào performed
(thực hiện)
Có ba types of validations:
● Server
● Client & Server
● (none)
Khi Inputs
được submitted
đến server
Mỗi Input
có hai properties
khi runtime
● Valid
:: boolean
● ValidationMessage
:: text (hiển thị trong trường hợp Inputs
không hợp lệ)
Dev
có thể tự viết validations
performed
(thực hiện) trong Action flow
invalid
:Valid
:: FalseValidationMessage
:: “Nội dung feedback”Form Valid
được kiểm tra sau tất cả các custom validations
Nếu có một Input
invalid
, Form
tự động là not Valid
Form Valid property
KHÔNG CẦN gán
Built-in validations
được kiểm tra trên client-side
● Nếu hợp lệ, inputs
được submitted
đến server
● Nếu không, Người dùng nhận được error messages
immediately (Ngay lập tức)
● Inputs
được submitted
đến server
● Không có built-in validations
được performed
(thực hiện) trên client or server-side
● Custom server-side validations
có thể được định nghĩa
Valid property
của Input widgets
được kiểm tra khi rendering
Nếu Valid property
== True:…
Nếu Valid property
== False:
style
: (red border)Validation Message
HẾT.