Có 02 loại Screen
trong OutSytem: Empty, Existing Template
Screen
được định nghĩa từ nhiều Various elements
theo mô hình phân cấp (Widget Tree
)
Parameters
được truyền thông qua request
đến Screen
input variables
phải được assigned
giá trịInitialized
trong phạm vi của Screen
variables
tồn tại trong phạm vi của Screen
Detroyed
khi rời khỏi scoped
của Screen
Output Variables
Screens
có thể cần hiển thị data
bên ngoài . Preparation
là một special Screen Action
Data
cần thiết để giúp đỡ render
cho Screen
nên được truy xuất trong Preparation
Preparation
Có quyền truy cập vào Input Variables
Preparation
Có quyền truy cập vào Local Variables
Preparation
Có quyền truy cập vào data
khácData có thể truy xuất từ nhiều sources
Chú ý: Sau khi Fetching Data
hoàn thành, Các Data
này sẽ có sẵn trong Screen
, chỉ việc sử dụng
Khi truy cập một Screen
(Một request
từ browser
) Screen Lifecycle
sẽ xảy ra
Input Parameters
phải được gửi cùng request
Input Parameters
và Local Variables
chúng sẽ default values
Preparation
sẽ chạy tiếp theoScreen
sẽ được built
(rendered) từ đầu đến cuối HTML code
response
trả về cho browser
, nó được hiển thị cho userHết.