Definition

เมนูนำเข้า (Import Menu) ช่วยให้ผู้ใช้สามารถนำเข้าข้อมูลจำนวนมากลงในฟอร์มที่ระบุและทำการแมปคอลัมน์ต่อฟิลด์อย่างง่าย


รูปที่ 1: Import Menu in Userview
ชื่อคำอธิบาย
Select File

ส่วนขยายที่สนับสนุน :-

  • csv
  • xls
  • xlsx
Import Mode

ซึ่งจะช่วยให้คุณสามารถจัดการเรกคอร์ดที่มีอยู่ได้ :-

  • นำเข้าเรกคอร์ดใหม่เท่านั้น (Import new record only)

  • นำเข้าเรกคอร์ดใหม่หรืออัพเดตเรกคอร์ดที่มีอยู่ (Import new record or update existing record)

  • ลบเรกคอร์ด (Delete record)

Validate data?

เมื่อมีการเลือกค่าจากต้นทางจะถูกตรวจสอบความถูกต้องโดยเทียบกับตัวตรวจสอบองค์ประกอบของฟอร์มเฉพาะที่ถูกแมปไปในคุณสมบัติ "Column Mappings"


รูปที่ 2: โพสต์ผลการส่งใน Userview


รูปที่ 3: Import Menu Properties

ชื่อคำอธิบาย
Custom ID

Item link slug. ฟิลด์ตัวเลือก

Unique field

ตัวแปลที่กำหนดจะต้องไม่ซ้ำกันกับส่วนอื่นของ Userview เนื่องจากจะทำการเรียกใช้ซ้ำ

Labelชื่อเมนู
Form

ระบุตำแหน่งที่จะเก็บข้อมูลโดยการเลือกแบบฟอร์มเป้าหมาย

How storing works?

เป้าหมายแฟ้มเก็บของฟอร์มจะถูกเรียกใช้เพื่อจัดเก็บข้อมูล

Post Form Submission Processing

เครื่องมือใดๆที่ถูกแมปภายใต้การประมวลผลการส่งแบบฟอร์มของแบบฟอร์มเป้าหมายจะถูกทริกเกอร์ทุกครั้งที่มีการปรับปรุงหรือสร้างเรกคอร์ด

สิ่งสำคัญ: เครื่องมือที่ถูกแมปจะถูกทริกเกอร์โดยไม่คำนึงถึงการเรียกใช้เครื่องมือบนแอตทริบิวต์

Column Mapping
ชื่อคำอธิบาย
Column Number

หมายเลขคอลัมน์จากแฟ้มต้นฉบับ หมายเลขคอลัมน์จะเริ่มต้นจากศูนย์

Field Name

รหัสองค์ประกอบที่สอดคล้องกันในแบบฟอร์มที่ตั้งค่าด้านบนที่จะแม็ปไป

ถ้าคุณกำลังอ้างถึงฟอร์มย่อยในฟอร์มเป้าหมายโปรดอย่าลืมระบุชื่อเขตข้อมูลด้วย ID องค์ประกอบของฟอร์มย่อยตามด้วยขีดเส้นใต้

Example

Subform ID: subform

Form ID set in the Subform: child

Field ID in the subform: name

Field Name: subform_child_name

Key Column Number

กำหนดหมายเลขคอลัมน์ที่กำหนดรหัสเรกคอร์ด หมายเลขคอลัมน์จะเริ่มต้นจากศูนย์

Start From Row Number

กำหนดหมายเลขแถวที่จะเริ่มต้นการประมวลผล หมายเลขแถวเริ่มต้นจากศูนย์

Custom CSV Delimiter Character

สัญลักษณ์ที่แสดงถึงตัวคั่นแยกส่วน

Custom CSV Quote Character

สัญลักษณ์ที่แสดงถึงอักขระใบเสนอราคาปกติ


รูปที่ 4: Import Menu Properties - Actions

ชื่อคำอธิบาย
Confirmation Message

ข้อความยืนยัน

Message shown when error occurข้อความที่แสดงเมื่อเกิดข้อผิดพลาด
Message shown after data imported

ข้อความที่แสดงหลังจากที่นำเข้าข้อมูล

Redirection (Hyperlink)URL ที่จะเปลี่ยนเส้นทาง


รูปที่ 5: Import Menu Properties - UI

ชื่อคำอธิบาย
Custom Header

ส่วนหัวที่กำหนดเองใน HTML

Custom Footer

ส่วนท้ายแบบกำหนดเองใน HTML

Disable delete record feature

ปิดใช้งานตัวเลือกสำหรับการลบเรกคอร์ด


รูปที่ 6: Import Menu Properties - Advanced

ชื่อคำอธิบาย
Userview Key Name

รหัสองค์ประกอบที่สอดคล้องกันในแบบฟอร์มที่ตั้งค่าด้านบนจะถูกแมปไป (เหมือนกับการแม็ปใน "การแมปคอลัมน์" ด้านบน)

เมื่อกำหนดค่าคีย์ Userview จะถูกบันทึกลงในฟิลด์ที่กำหนดไว้ที่นี่

UTF-8 Encoding Checking?

เมื่อเลือกจะตรวจสอบไฟล์ที่อัปโหลดถ้าเป็นไฟล์ที่เข้ารหัส UTF 8 ที่ถูกต้อง


Example:

ด้วยการกำหนดค่าด้านบนเราจะทำการนำเข้าข้อมูลต่อไปนี้ในภาพหน้าจอด้านล่าง

รูปที่ 7: แหล่งข้อมูลที่เน้นข้อมูลที่จะนำเข้าไปยังตารางฐานข้อมูลของฟอร์มเป้าหมาย (หลัก)


รูปที่ 8: ข้อมูลที่เขียนลงในตารางแบบฟอร์ม (หลัก)


รูปที่ 9: แหล่งข้อมูลที่เน้นข้อมูลที่จะนำเข้าไปยังตารางฐานข้อมูลย่อยของฟอร์มเป้าหมาย (รอง)


รูปที่ 10: ข้อมูลที่เขียนลงในตารางแบบฟอร์ม (รอง)



Performance

คุณสามารถกำหนดค่าการตั้งค่าประสิทธิภาพใน Userview Element นี้ซึ่งช่วยให้สามารถแคชเนื้อหาที่มีอยู่เพื่อปรับปรุงประสิทธิภาพและความเร็วในการโหลดได้

อ่านเพิ่มเติมที่ Performance Improvement with Userview Caching.




  • No labels