ตัวควบคุม ปุ่มตัวเลือก ใน Power Apps

ตัวควบคุมการป้อนข้อมูลที่แสดงตัวเลือกหลายรายการ ซึ่งผู้ใช้สามารถเลือกได้ครั้งละหนึ่งตัวเลือกเท่านั้น

คำอธิบาย

ตัวควบคุม ปุ่มตัวเลือก ซึ่งเป็นตัวควบคุมการป้อนข้อมูล HTML มาตรฐาน เหมาะที่จะใช้กับตัวเลือกพิเศษที่มีร่วมกันสองสามรายการเท่านั้น

ตัวควบคุมสามารถมีเค้าโครงในแนวนอนหรือแนวตั้งได้

คุณสมบัติสำคัญ

Default – ค่าของตัวควบคุมก่อนที่ผู้ใช้เปลี่ยนค่าดังกล่าว

Items – แหล่งของข้อมูลที่ปรากฏในตัวควบคุม เช่น แกลเลอรี รายการ หรือแผนภูมิ

Layout – กำหนดว่าตัวเลือกถูกวางในแนวตั้งหรือแนวนอน

Value – ค่าของตัวควบคุมการป้อนข้อมูล

Selected – เรกคอร์ดข้อมูลที่แสดงรายการที่เลือก

คุณสมบัติทั้งหมด

Align – ตำแหน่งของข้อความที่สอดคล้องกับจุดกึ่งกลางแนวนอนของตัวควบคุม

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LineHeight – ระยะห่างระหว่าง ตัวอย่างเช่น บรรทัดของข้อความ หรือข้อมูลในรายการ

OnChange – การดำเนินการเพื่อดำเนินการเมื่อผู้ใช้เปลี่ยนแปลงค่าของตัวควบคุม (ตัวอย่างเช่น การปรับตัวเลื่อน)

OnSelect – การดำเนินการเพื่อดำเนินการเมื่อผู้ใช้แตะหรือคลิกตัวควบคุม

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

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

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

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

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

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

RadioBackgroundFill – สีพื้นหลังของวงกลมในตัวควบคุมปุ่มตัวเลือก

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

RadioSelectionFill – สีที่ปรากฏขึ้นภายในวงกลมของตัวเลือกที่เลือกในตัวควบคุมปุ่มตัวเลือก

RadioSize – เส้นผ่าศูนย์กลางของวงกลมในตัวควบคุมปุ่มตัวเลือก

Reset – กำหนดว่าตัวควบคุมจะแปลงกลับเป็นค่าเริ่มต้นหรือไม่

SelectedText (Deprecated) – ค่าสตริงที่แสดงรายการที่เลือก

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

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

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

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

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

Visible – กำหนดว่าตัวควบคุมปรากฏขึ้น หรือถูกซ่อน

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

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

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

ฟังก์ชันที่เกี่ยวข้อง

Distinct( DataSource, ColumnName )

ตัวอย่าง

  1. เพิ่มตัวควบคุม ปุ่มตัวเลือก ตั้งชื่อว่า การกำหนดราคา และตั้งค่าคุณสมบัติ Items เป็นสูตรนี้:

    ["Standard", "Premium"]

    ไม่ทราบวิธีการ เพิ่ม ตั้งชื่อ และตั้งค่าคอนฟิกตัวควบคุม ใช่หรือไม่

  2. เพิ่มตัวควบคุม ป้ายกำกับ ย้ายไปไว้ด้านล่างตัวควบคุม ปุ่มตัวเลือก แล้วตั้งค่าคุณสมบัติ Text ของตัวควบคุม ป้ายกำกับ เป็นสูตรนี้:

    If("Premium" in Pricing.Selected.Value, "$200 per day", "$150 per day")

    ต้องการข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน If หรือ ฟังก์ชันอื่น ใช่หรือไม่

  3. ขณะที่กดแป้น Alt ค้างไว้ เลือกตัวเลือกใดตัวเลือกหนึ่งในตัวควบคุม ปุ่มตัวเลือก

    ตัวควบคุม ป้ายกำกับ แสดงข้อความที่เหมาะสมสำหรับตัวเลือกของคุณ

  4. (ตัวเลือกเพิ่มเติม) ขณะที่กดแป้น Alt ค้างไว้ เลือกตัวเลือกอื่นเพื่อยืนยันว่าข้อความที่เหมาะสมแสดงขึ้น

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

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

นอกจาก ความต้องการด้านความคมชัดของสีมาตรฐาน แล้ว ควรตรวจสอบให้แน่ใจว่ามีความคมชัดของสีที่เพียงพอระหว่าง:

  • RadioSelectionFill และ RadioBackgroundFill
  • RadioBackgroundFill และ Fill

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

  • ตรวจสอบให้แน่ใจว่าทุกตัวเลือกมี Value
  • พิจารณาการเพิ่ม ป้ายกำกับ โดยทันที ก่อนตัวควบคุม ปุ่มตัวเลือก เพื่อทำหน้าที่เป็นหัวเรื่อง

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

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

หมายเหตุ

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

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