← กลับไปยัง Dev Center
ทดสอบ Display Components
หน้าเพจสำหรับทดสอบ Display components ทั้งหมด แสดงผลทุกประเภทข้อมูล: null, undefined, string, object
DisplayStatus
null: null
N/A
โค้ดที่ใช้:
<DisplayStatus
statuses={statuses}
statusCode={JSON.stringify(testCase.value)}
fallback="ไม่ระบุสถานะ"
/>undefined:
N/A
โค้ดที่ใช้:
<DisplayStatus
statuses={statuses}
statusCode={JSON.stringify(testCase.value)}
fallback="ไม่ระบุสถานะ"
/>string: "ACTIVE"
ใช้งานได้
โค้ดที่ใช้:
<DisplayStatus
statuses={statuses}
statusCode={JSON.stringify(testCase.value)}
fallback="ไม่ระบุสถานะ"
/>object: {"code":"ACTIVE","name":"ใช้งานได้"}
ใช้งานได้
โค้ดที่ใช้:
<DisplayStatus
statuses={statuses}
statusCode={JSON.stringify(testCase.value)}
fallback="ไม่ระบุสถานะ"
/>DisplayPropertyType
null: null
ไม่ระบุประเภท
โค้ดที่ใช้:
<DisplayPropertyType
propertyTypes={propertyTypes}
propertyTypeCode={null}
fallback="ไม่ระบุประเภท"
/>undefined:
ไม่ระบุประเภท
โค้ดที่ใช้:
<DisplayPropertyType
propertyTypes={propertyTypes}
propertyTypeCode={undefined}
fallback="ไม่ระบุประเภท"
/>string: "RESIDENTIAL"
ที่พักอาศัย
โค้ดที่ใช้:
<DisplayPropertyType
propertyTypes={propertyTypes}
propertyTypeCode={"RESIDENTIAL"}
fallback="ไม่ระบุประเภท"
/>object: {"code":"RESIDENTIAL","name":"ที่พักอาศัย"}
ที่พักอาศัย
โค้ดที่ใช้:
<DisplayPropertyType
propertyTypes={propertyTypes}
propertyTypeCode={"RESIDENTIAL"}
fallback="ไม่ระบุประเภท"
/>DisplayConstructionBudgetSource
null: null
ไม่ระบุแหล่งงบประมาณ
โค้ดที่ใช้:
<DisplayConstructionBudgetSource
constructionBudgetSources={constructionBudgetSources}
constructionBudgetSourceCode={null}
fallback="ไม่ระบุแหล่งงบประมาณ"
/>undefined:
ไม่ระบุแหล่งงบประมาณ
โค้ดที่ใช้:
<DisplayConstructionBudgetSource
constructionBudgetSources={constructionBudgetSources}
constructionBudgetSourceCode={undefined}
fallback="ไม่ระบุแหล่งงบประมาณ"
/>string: "BUDGET_1"
งบประมาณแผ่นดิน
โค้ดที่ใช้:
<DisplayConstructionBudgetSource
constructionBudgetSources={constructionBudgetSources}
constructionBudgetSourceCode={"BUDGET_1"}
fallback="ไม่ระบุแหล่งงบประมาณ"
/>object: {"code":"BUDGET_1","name":"งบประมาณแผ่นดิน"}
งบประมาณแผ่นดิน
โค้ดที่ใช้:
<DisplayConstructionBudgetSource
constructionBudgetSources={constructionBudgetSources}
constructionBudgetSourceCode={"BUDGET_1"}
fallback="ไม่ระบุแหล่งงบประมาณ"
/>DisplayMaintenanceRecordType
null: null
ไม่ระบุประเภทการซ่อมบำรุง
โค้ดที่ใช้:
<DisplayMaintenanceRecordType
maintenanceRecordTypes={maintenanceRecordTypes}
maintenanceRecordTypeCode={null}
fallback="ไม่ระบุประเภทการซ่อมบำรุง"
/>undefined:
ไม่ระบุประเภทการซ่อมบำรุง
โค้ดที่ใช้:
<DisplayMaintenanceRecordType
maintenanceRecordTypes={maintenanceRecordTypes}
maintenanceRecordTypeCode={undefined}
fallback="ไม่ระบุประเภทการซ่อมบำรุง"
/>string: "REPAIR"
ซ่อมแซม
โค้ดที่ใช้:
<DisplayMaintenanceRecordType
maintenanceRecordTypes={maintenanceRecordTypes}
maintenanceRecordTypeCode={"REPAIR"}
fallback="ไม่ระบุประเภทการซ่อมบำรุง"
/>object: {"code":"REPAIR","name":"ซ่อมแซม"}
ซ่อมแซม
โค้ดที่ใช้:
<DisplayMaintenanceRecordType
maintenanceRecordTypes={maintenanceRecordTypes}
maintenanceRecordTypeCode={"REPAIR"}
fallback="ไม่ระบุประเภทการซ่อมบำรุง"
/>DisplayMaintenanceBudgetSource
null: null
ไม่ระบุแหล่งงบประมาณซ่อมบำรุง
โค้ดที่ใช้:
<DisplayMaintenanceBudgetSource
maintenanceBudgetSources={maintenanceBudgetSources}
maintenanceBudgetSourceCode={null}
fallback="ไม่ระบุแหล่งงบประมาณซ่อมบำรุง"
/>undefined:
ไม่ระบุแหล่งงบประมาณซ่อมบำรุง
โค้ดที่ใช้:
<DisplayMaintenanceBudgetSource
maintenanceBudgetSources={maintenanceBudgetSources}
maintenanceBudgetSourceCode={undefined}
fallback="ไม่ระบุแหล่งงบประมาณซ่อมบำรุง"
/>string: "BUDGET_1"
งบประมาณแผ่นดิน
โค้ดที่ใช้:
<DisplayMaintenanceBudgetSource
maintenanceBudgetSources={maintenanceBudgetSources}
maintenanceBudgetSourceCode={"BUDGET_1"}
fallback="ไม่ระบุแหล่งงบประมาณซ่อมบำรุง"
/>object: {"code":"BUDGET_1","name":"งบประมาณแผ่นดิน"}
งบประมาณแผ่นดิน
โค้ดที่ใช้:
<DisplayMaintenanceBudgetSource
maintenanceBudgetSources={maintenanceBudgetSources}
maintenanceBudgetSourceCode={"BUDGET_1"}
fallback="ไม่ระบุแหล่งงบประมาณซ่อมบำรุง"
/>หมายเหตุ
- แสดงทุก component และทุกประเภทข้อมูลพร้อมกัน
- แต่ละ component แสดงผลลัพธ์สำหรับ 4 ประเภทข้อมูล: null, undefined, string, object
- DisplayStatus รองรับทั้ง string และ object สำหรับ statusCode (object จะแสดง name โดยตรง)
- Display components อื่นๆ (DisplayPropertyType, DisplayConstructionBudgetSource, DisplayMaintenanceRecordType, DisplayMaintenanceBudgetSource) รองรับ string, null, undefined สำหรับ code (object จะถูกแปลงเป็น string code)