Definition

Hidden Field เป็น Input element มาตรฐานของ HTML ซึ่งแตกต่างจากกล่องข้อความ คือกล่องข้อความจะซ่อนไม่ปรากฏบนหน้าผู้ใช้งาน โดยทั่วไปจะใช้เพื่อส่งหรือตั้งค่าข้อมูลชั่วคราวหรือตามเซสชั่น


ภาพที่ 1: ภาพตัวอย่างแสดงการซ่อนกล่องข้อความใน App HR Expenses claim 

ภาพรวมในหัวข้อนี้ได้จาก  http://localhost:8080/jw/web/console/app/hr_expense/1/form/builder/hr_expense_new

ภาพที่ 2: คุณสมบัติซ่อนกล่องข้อความ

NameDescription
IDรหัส (เมื่อประกาศชื่อ "status" แล้ว จะมีการสร้างคอลัมน์ตารางในฐานข้อมูลว่า "c_status")
Default Value

ดีฟอลต์ค่าเริ่มต้นเมื่อไม่มีค่าใดๆ

คุณอาจใช้ตัวแปร Hash variable ตามตัวอย่างต่อไปนี้
#currentUser.firstName# #currentUser.lastName#

เพื่อกำหนดชื่อผู้ใช้ที่ลงชื่อเข้าใช้อยู่ ลงในฟิลด์

ภาพที่ 3: คุณสมบัติซ่อนกล่องข้อความ

NameDescription
Data Priorityกำหนดว่าควรคำนึงถึงสิ่งใด โดยมี 3 ตัวเลือก ที่มีลำดับความสำคัญของข้อมูลเพื่อรองรับการใช้งานในกรณีที่แตกต่างกัน
Workflow Variable

ถ้าแบบฟอร์มเป็นส่วนหนึ่งของเวิร์กโฟลว์โพรเซส เมื่อบันทึกแบบฟอร์ม (โดยคลิกที่ปุ่ม "Save as Draft" หรือ "Complete") ค่าในฟิลด์อินพุตนี้จะถูกบันทึกลงในตัวแปรเวิร์กโฟลว์ที่ระบุไว้ที่นี่

Using a non-existent Workflow Variable name

คุณจะได้รับคำเตือนต่อไปนี้โดยแสดงชื่อตัวแปรออกมา (เช่น status) ถ้าหากการบันทึกของเซิร์ฟเวอร์ไม่มีค่าที่พยายามแมปกับตัวแปรเวิร์กโฟลว์ได้

context attribute status does not exist in process context - adding new attributes to the process context is not allowed


 

 

  • No labels