Cấu trúc file list.dic trong wak
Giới thiệu
Tác dụng
- Đưa ra 1 danh sách các giá trị mà 1 người dùng quan tâm theo 1 tiêu chí nào đó
- Là 1 trong 4 file tạo nên 1 danh mục trong wak
- Là file đầu tiên hiển thị khi kích vào 1 danh sách
Minh họa
Hình ảnh minh họa 1 list trong thực tế

Code minh họa
Logic
# ListAllItem
FirstFocus==CODE
KeyField==LY_MODULE_ID
NameField==CODE
Field
Text==LY_MODULE_ID
Trim
MaxLength==5
LiveValidation
Numericality
OnlyInteger
Combo==LY_MODULE_TYPE_ID
Item==SQL
AddNullValue
Value==SELECT LY_MODULE_TYPE_ID,NAME FROM LY_MODULE_TYPE ORDER BY NAME
Text==CODE
Trim
MaxLength==50
Text==CONTENT
Trim
MaxLength==4000
DateRange==CREATED
Trim
TimePicker==true
Text==CREATOR
Trim
MaxLength==50
DateRange==MODIFIED
Trim
TimePicker==true
Text==MODIFIER
Trim
MaxLength==50
Submit==GEN_HTML
Submit==GEN_EXCEL
Button==ADD
Extra==!"onclick=\\"create" + action.getId() + "(this);\\""
Button==REMOVE_SELECTED
Extra==!"onclick=\\"removeSelected" + action.getId() + "(this);\\""
Popup
Width==960
Height==520
Layout==Simple
Panel
Layout==Simple
Control==CODE
Panel
Layout==DropDown
Control==LY_MODULE_TYPE_ID
Control==CONTENT
Control==CREATED
Control==CREATOR
Control==MODIFIED
Control==MODIFIER
Control==GEN_HTML
Control==GEN_EXCEL
Control==ADD
Control==REMOVE_SELECTED
Query
TableName==LY_MODULE
FieldList
LY_MODULE_ID==LY_MODULE_ID
Format==#
LY_MODULE_TYPE_ID==(SELECT NAME FROM LY_MODULE_TYPE WHERE LY_MODULE.LY_MODULE_TYPE_ID=LY_MODULE_TYPE.LY_MODULE_TYPE_ID)
CODE==CODE
CONTENT==to_char(CONTENT)
OpenHtml==<div style="max-height:120px;width:400px;overflow:auto;"><a class="previewLink" href="javascript:void(0)" rel="preview.jsp?pk=$Value0$&popup=true">
CloseHtml==</a></div>
CREATED==CREATED
CREATOR==CREATOR
# MODIFIED==MODIFIED
# MODIFIER==MODIFIER
Condition
LY_MODULE_ID==LY_MODULE_ID
LY_MODULE_TYPE_ID==LY_MODULE_TYPE_ID
CODE==CODE
Format==UPPER(CODE) LIKE UPPER('%'||?||'%')
CONTENT==CONTENT
Format==UPPER(CONTENT) LIKE UPPER('%'||?||'%')
CREATED==CREATED_FROM
Format==CREATED >= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')
CREATED==CREATED_TO
Format==CREATED <= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')
CREATOR==CREATOR
Format==UPPER(CREATOR) LIKE UPPER('%'||?||'%')
MODIFIED==MODIFIED_FROM
Format==MODIFIED >= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')
MODIFIED==MODIFIED_TO
Format==MODIFIED <= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')
MODIFIER==MODIFIER
Format==UPPER(MODIFIER) LIKE UPPER('%'||?||'%')
DefaultOrderField==CREATED
DefaultOrderType==DESC
Cấu trúc các node theo trình tự
Logic
Field
Popup
Định dạng kích thước popup được bật ra khi hành động trên trang.Ở đây bạn có thể tùy chỉnh kích thước cho toàn bộ popup về cùng 1 size hoặc cũng có thể
Bài viết thiếu hướng dẫn về node HTML và node Json.