ตัวควบคุม สิ่งที่แนบ ใน Power Apps

ตัวควบคุมที่อนุญาตให้ผู้ใช้ดาวน์โหลดไฟล์ไปยังอุปกรณ์ของตน เช่นเดียวกับการอัปโหลดและลบไฟล์จากรายการที่สร้างโดยใช้ Microsoft Lists หรือตาราง Microsoft Dataverse

คำอธิบาย

ตัวควบคุม สิ่งที่แนบ ช่วยให้คุณสามารถเปิด เพิ่ม และลบไฟล์จากรายการหรือตาราง Dataverse

ข้อจำกัด

ตัวควบคุม สิ่งที่แนบ มีข้อจำกัดดังต่อไปนี้

  1. ตัวควบคุม สิ่งที่แนบ รองรับเฉพาะรายการและตาราง Dataverse เป็นแหล่งข้อมูล นิพจน์ที่แปลงแหล่งข้อมูลเหล่านี้เป็นตาราง เช่น ด้วยฟังก์ชัน ForAll ไม่ได้รับการรองรับ

  2. การอัปโหลดและการลบใช้งานได้เฉพาะภายในฟอร์ม ตัวควบคุม สิ่งที่แนบ จะแสดงว่าถูกปิดใช้งานเมื่ออยู่ในโหมดแก้ไขและไม่ได้อยู่ภายในฟอร์ม ในการบันทึกการเพิ่มหรือลบไฟล์ ผู้ใช้แอปจะต้องบันทึกฟอร์ม เนื่องจากข้อจำกัดนี้ จึงไม่มีตัวควบคุม สิ่งที่แนบ จากแท็บ แทรก แต่ปรากฏในแบบฟอร์มเมื่อเปิดใช้งานฟิลด์สิ่งที่แนบมาในฟอร์ม SharePoint หรือ Dataverse

  3. ตัวควบคุม สิ่งที่แนบ บนเว็บเบราว์เซอร์ช่วยให้คุณเลือกไฟล์ได้หลายไฟล์ และอนุญาตให้ใช้ฟังก์ชันการลากและวาง อย่างไรก็ตาม เมื่อใช้ตัวควบคุม สิ่งที่แนบ บน Power Apps Mobile คุณสามารถเพิ่มไฟล์ได้ครั้งละหนึ่งไฟล์เท่านั้น

คุณสมบัติที่สำคัญ

Items – คอลัมน์ สิ่งที่แนบ ของรายการหรือตาราง Dataverse ไม่รองรับ คอลเลกชัน และ ตาราง

MaxAttachments – จำนวนสูงสุดของไฟล์ที่ตัวควบคุมจะยอมรับ

MaxAttachmentSize – ขนาดไฟล์สูงสุดที่อนุญาตให้ใช้เป็นเมกะไบต์ของสิ่งที่แนบมาใหม่แต่ละรายการ 1 MB นี่คือ 1,000,000 ไบต์ (106 B) หรือ 1,000 KB

OnAddFile – การดำเนินการเมื่อผู้ใช้เพิ่มไฟล์แนบใหม่

OnRemoveFile – การดำเนินการที่จะดำเนินการเมื่อผู้ใช้ลบไฟล์แนบที่มีอยู่

OnUndoRemoveFile – การดำเนินการที่จะดำเนินการเมื่อผู้ใช้กู้คืนไฟล์แนบที่ลบ

คุณสมบัติเพิ่มเติม

AccessibleLabel – ป้ายชื่อสำหรับตัวอ่านหน้าจอ ควรอธิบายวัตถุประสงค์ของสิ่งที่แนบมา

AddAttachmentText – ข้อความป้ายชื่อสำหรับลิงก์ที่ใช้เพื่อเพิ่มสิ่งที่แนบใหม่

BorderColor – สีของเส้นขอบของตัวควบคุม

BorderStyle – กำหนดว่าเส้นขอบของตัวควบคุมจะเป็น ทึบ ประ จุด หรือ ไม่มี

BorderThickness – ความหนาของเส้นขอบของตัวควบคุม

Color – สีของข้อความของตัวควบคุม

DisabledBorderColor – สีของเส้นขอบของตัวควบคุม ถ้าคุณสมบัติ DisplayMode ของตัวควบคุมถูกตั้งค่าเป็น ปิดใช้งาน

DisabledColor – สีของข้อความในตัวควบคุม ถ้าคุณสมบัติ DisplayMode ถูกตั้งค่าเป็น ปิดใช้งาน

DisabledFill – สีพื้นหลังของตัวควบคุม ถ้าคุณสมบัติ DisplayMode ถูกตั้งค่าเป็น ปิดใช้งาน

DisplayMode – กำหนดว่าตัวควบคุมจะอนุญาตการเพิ่มและลบไฟล์ (แก้ไข) แสดงข้อมูลเท่านั้น (มุมมอง) หรือถูกปิดใช้งาน (ปิดใช้งาน)

[DropTargetBackgroundColor]– สีของพื้นหลังเป้าหมายการวางของตัวควบคุม

[DropTargetBorderColor]– สีของเส้นขอบเป้าหมายการวางของตัวควบคุม

[DropTargetBorderStyle] – กำหนดว่าเส้นขอบของเป้าหมายการวางของตัวควบคุมจะเป็น ทึบ ขีด ประ หรือ ไม่ม่

[DropTargetBorderThickness] – ความหนาของเส้นขอบเป้าหมายการวางของตัวควบคุม

[DropTargetTextColor] – สีของข้อความเป้าหมายการวางของตัวควบคุม

Fill – สีพื้นหลังของตัวควบคุม

FocusedBorderColor – สีของเส้นขอบของตัวควบคุม เมื่อตัวควบคุมถูกโฟกัส

FocusedBorderThickness – ความหนาของเส้นขอบของตัวควบคุม เมื่อตัวควบคุมถูกโฟกัส

Height – ระยะห่างระหว่างขอบด้านบนและด้านล่างของตัวควบคุม

Font – ชื่อของตระกูลของแบบอักษรที่ข้อความปรากฏ

FontWeight – น้ำหนักของข้อความในตัวควบคุม: หนา หนาครึ่งหนึ่ง ปกติ หรือ บาง

HoverBorderColor – สีของเส้นขอบของตัวควบคุม เมื่อผู้ใช้ค้างตัวชี้เมาส์ไว้บนตัวควบคุมนั้น

HoverColor – สีของข้อความในตัวควบคุม เมื่อผู้ใช้ค้างตัวชี้เมาส์ไว้บนนั้น

HoverFill – สีพื้นหลังของตัวควบคุม เมื่อผู้ใช้ค้างตัวชี้เมาส์ไว้บนนั้น

Italic – กำหนดว่าข้อความในตัวควบคุมเป็นตัวเอียงหรือไม่

MaxAttachmentsText – ข้อความที่แทนที่ลิงก์ "สิ่งที่แนบ" เมื่อตัวควบคุมมีจำนวนไฟล์สูงสุดที่ได้รับอนุญาต

NoAttachmentsText – ข้อความข้อมูลที่แสดงต่อผู้ใช้เมื่อไม่มีไฟล์ที่แนบมา

Padding – ระยะห่างระหว่างข้อความบนปุ่มนำเข้าหรือส่งออกและขอบของปุ่มนั้น

PressedBorderColor – สีของเส้นขอบของตัวควบคุม เมื่อผู้ใช้เลือกตัวควบคุมนั้น

PressedColor – สีของข้อความในตัวควบคุม เมื่อผู้ใช้เลือกตัวควบคุมนั้น

PressedFill – สีพื้นหลังของตัวควบคุม เมื่อผู้ใช้เลือกตัวควบคุมนั้น

Reset - เปลี่ยนการเปลี่ยนแปลงทั้งหมดในตัวควบคุมไฟล์แนบกลับสู่สถานะที่บันทึกไว้ก่อนหน้านี้

Size – ขนาดแบบอักษรของข้อความที่ปรากฏบนตัวควบคุม

Strikethrough – กำหนดว่าเส้นจะปรากฏผ่านข้อความที่ปรากฏบนตัวควบคุมหรือไม่

TabIndex – ลำดับการนำทางคีย์บอร์ดที่สัมพันธ์กับตัวควบคุมอื่นๆ

Tooltip – ข้อความอธิบายที่ปรากฏขึ้นเมื่อผู้ใช้วางเมาส์เหนือตัวควบคุม

Underline – กำหนดว่าเส้นจะปรากฏใต้ข้อความที่ปรากฏบนตัวควบคุมหรือไม่

Visible – กำหนดให้ตัวควบคุมแสดงหรือถูกซ่อน

Width – ระยะห่างระหว่างขอบด้านซ้ายและด้านขวาของตัวควบคุม

X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (บนหน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)

Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หรือหน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)

ตัวอย่าง

  1. เพิ่มฟอร์มไปยังแอปของคุณ และตั้งค่ารายการเป็นแหล่งข้อมูล

  2. เลือกตัวควบคุม แสดงฟอร์ม ในมุมมองลำดับชั้นทางด้านซ้ายมือ คุณยังสามารถใช้ แก้ไขฟอร์ม แทน

  3. เลือก Data Source ในแท็บคุณสมบัติในแผงตัวเลือกทางด้านขวาแล้วเลือกรายการที่คุณเชื่อมต่อ

  4. เลือก แก้ไขฟิลด์ ในส่วน ฟิลด์ และเลือก เพิ่มฟิลด์

  5. เลือกฟิลด์ สิ่งที่แนบ จากนั้นเลือก เพิ่ม

    ฟิลด์สิ่งที่แนบมาที่เชื่อมโยงกับรายการจะปรากฏในฟอร์ม

เรียนรู้วิธีการเพิ่มและกำหนดค่าตัวควบคุม

แนวทางการช่วยสำหรับการเข้าถึง

ความคมชัดของสี

ต้องมีความคมชัดของสีที่เพียงพอระหว่าง:

  • ItemColor และ ItemFill
  • ItemHoverColor และ ItemHoverFill
  • ItemPressedColor และ ItemPressedFill
  • AddedItemColor และ AddedItemFill
  • RemovedItemColor และ RemovedItemFill
  • ItemErrorColor และ ItemErrorFill
  • AddAttachmentColor และ Fill
  • MaxAttachmentsColor และ Fill
  • NoAttachmentsColor และ Fill

ข้อกำหนดนี่เป็นส่วนเพิ่มเติมนอกเหนือจาก ข้อกำหนดความคมชัดของสีมาตรฐาน

การสนับสนุนตัวอ่านหน้าจอ

คุณสมบัติต่อไปนี้ต้องแสดงขึ้น:

การรองรับแป้นพิมพ์

  • TabIndex ต้องเป็นศูนย์หรือมากกว่า เพื่อให้ผู้ใช้คีย์บอร์ดสามารถนำทางได้
  • ต้องมองเห็นตัวบ่งชี้โฟกัสได้อย่างชัดเจน ใช้ FocusedBorderColor และ FocusedBorderThickness เพื่อทำให้ชัดเจน

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)