ตัวควบคุมสมัยใหม่ ตาราง ใน Power Apps (พรีวิว)
[บทความนี้เป็นเอกสารรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]
ตัวควบคุมที่แสดงชุดข้อมูลในรูปแบบตารางหรือรายการ
รายละเอียด
ตัวควบคุม ตาราง เป็นตัวควบคุมสมัยใหม่ที่ปรับเปลี่ยนได้ตามอุปกรณ์ที่จะแสดงชุดข้อมูลในรูปแบบตารางหรือรายการ รูปแบบตารางประกอบด้วยส่วนหัวของคอลัมน์สำหรับแต่ละฟิลด์ที่แสดง และส่วนท้ายที่ให้รายละเอียดเกี่ยวกับชุดข้อมูล เช่น จำนวนเรกคอร์ด รูปแบบรายการจะแสดงข้อมูลในคอลัมน์เดียวและมีสามฟิลด์สำหรับแต่ละแถว ในฐานะผู้สร้างแอป คุณสามารถควบคุมได้อย่างเต็มรูปแบบว่าจะเพิ่มฟิลด์ใดในตัวควบคุมรวมถึงลำดับใด แม้ว่าฟิลด์ที่เพิ่มทั้งหมดจะปรากฏในรูปแบบตาราง แต่มีเพียงสามฟิลด์เริ่มต้นเท่านั้นที่ปรากฏในรูปแบบรายการที่แคบกว่า
เช่นเดียวกับตัวควบคุมตาราง แกลเลอรี และ ข้อมูล ตาราง รักษาคุณสมบัติ Selected ซึ่งชี้ไปยังแถวที่เลือกซึ่งสามารถใช้เชื่อมโยงตัวควบคุม ตาราง ไปยังตัวควบคุมอื่นๆ คุณสมบัติหลักสำหรับตัวควบคุมนี้ ได้แก่ Items, ReflorBehavior, Selected และ OnSelect
ความสามารถที่รองรับ
- ข้อมูลในตัวควบคุม ตาราง เป็นแบบอ่านอย่างเดียว
- รูปแบบตารางนำเสนอประสบการณ์การเรียกดูข้อมูลที่ทันสมัยพร้อมการเลื่อนที่ไม่สิ้นสุด โดยไม่จำเป็นต้องใช้ปุ่มการจัดการเพจ
- ตัวควบคุม ตาราง รองรับการเชื่อมโยงไปยังตารางและคอลเลกชัน Microsoft Dataverse
- เมื่อคุณเชื่อมต่อตัวควบคุม ตาราง กับตัวเชื่อมต่อที่เข้ากันได้ เช่น Microsoft Dataverse ชุดฟิลด์ที่กำหนดไว้ล่วงหน้าจะแสดงตามค่าเริ่มต้น คุณยังสามารถแสดงหรือซ่อนฟิลด์อื่นๆ ตามความต้องการของคุณได้ด้วย
- ตัวควบคุม ตาราง สามารถสลับระหว่างรูปแบบตารางและรายการได้โดยอัตโนมัติ คุณสามารถจัดการลักษณะการทำงานนี้ได้ด้วยตนเองโดยใช้คุณสมบัติ Reflow
- เมื่อคุณเรียกใช้แอป คุณสามารถปรับความกว้างของคอลัมน์ได้ในตัวควบคุม ตาราง อย่างไรก็ตาม การเปลี่ยนแปลงของคุณจะไม่บันทึกในขณะที่คุณเรียกใช้แอป การเปลี่ยนแปลงของคุณไม่ถูกบันทึก
- เปลี่ยนจานสีสำหรับ ตาราง ผ่านคุณสมบัติสีของจานพื้นฐาน
ความสามารถที่ไม่รองรับ
ตอนนี้ ระบบยังไม่รองรับความสามารถที่แสดง อย่างไรก็ตาม เนื่องจากตัวควบคุม ตาราง ยังคงมีการพัฒนาอยู่ โปรดกลับมาตรวจสอบการอัปเดตอีกครั้ง
- การเชื่อมโยงตารางกับตัวเชื่อมต่อข้อมูลอื่น
- ปรับแต่งลักษณะของ ตาราง นอกเหนือจากจานสีหรือปรับเปลี่ยนแต่ละคอลัมน์
ทั่วไป
Items – แหล่งข้อมูลสำหรับรายการต่างๆ ที่ปรากฏในตาราง
NoDataText - ข้อความที่แสดงต่อผู้ใช้เมื่อไม่มีเรกคอร์ดที่จะแสดงในตัวควบคุม ตาราง
Visible - กำหนดว่าตัวควบคุมปรากฏขึ้น หรือถูกซ่อน
พฤติกรรม
ReflowBehavior - ลักษณะการทำงานที่ปรับตามอุปกรณ์เริ่มต้นของตาราง Reflow หมายความว่าตารางจะแสดงในรูปแบบตารางเมื่อตัวควบคุมมีความกว้าง 480 พิกเซลขึ้นไป และเปลี่ยนเป็นรูปแบบรายการในสภาวะที่แคบลง GridOnly (หรือ ListOnly) หมายความว่าตารางจะแสดงในรูปแบบตาราง (หรือรายการ) เสมอโดยไม่คำนึงถึงความกว้างของตัวควบคุม และคุณสามารถใช้สูตร Power Fx เพื่อสร้างจุดสั่งหยุดของคุณเองเพื่อกำหนดลักษณะการทำงานที่ปรับตามอุปกรณ์ของตาราง
EnableSorting – อนุญาตให้ผู้ใช้จัดเรียงข้อมูลในตารางโดยใช้เมนูแบบเลื่อนลงจากส่วนหัวคอลัมน์สำหรับชนิดข้อมูลที่รองรับ
EnableRangeSelection – กำหนดว่าผู้ใช้สามารถเลือกส่วนของตารางเพื่อคัดลอกค่าได้หรือไม่ ค่าเริ่มต้นคือ ใช่
ขนาดและตำแหน่ง
X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
Width - ระยะห่างระหว่างขอบด้านซ้ายและด้านขวาของตัวควบคุม
Height - ระยะห่างระหว่างขอบด้านบนและด้านล่างของตัวควบคุม
สไตล์และธีม
HeaderFont - แบบอักษรสำหรับส่วนหัวของคอลัมน์
HeaderFontSize - ขนาดแบบอักษรสำหรับส่วนหัวของคอลัมน์
HeaderFontColor - สีข้อความสำหรับส่วนหัวของคอลัมน์
HeaderFontWeight - น้ำหนักแบบอักษรสำหรับส่วนหัวของคอลัมน์
BasePaletteColor - จานสีที่ใช้กับตัวควบคุม ซึ่งส่งผลต่อผิวหน้าทั้งหมดของตัวควบคุมที่แสดงสีของธีม
Font - ชื่อของตระกูลของแบบอักษรที่ข้อความปรากฏ
FontSize - ขนาดแบบอักษรของข้อความที่ปรากฏบนการควบคุม หากค่าเป็นไม่มีค่าหรือเป็นศูนย์ ขนาดแบบอักษรจะถูกควบคุมโดยธีม Fluent ที่เลือก
FontColor - สีของข้อความในตัวควบคุม
FontWeight - น้ำหนักของข้อความในตัวควบคุม: หนา บาง ปกติ หรือกึ่งหนา
คุณสมบัติเพิ่มเติม
Selected – แถวที่เลือกในตัวควบคุม ตาราง
DisplayMode - กำหนดว่าตัวควบคุมจะอนุญาตให้ผู้ใช้ป้อนข้อมูล (แก้ไข) แสดงข้อมูลเท่านั้น (มุมมอง) หรือถูกปิดใช้งาน (ปิดใช้งาน)
OnSelect – กำหนดการดำเนินการที่ทริกเกอร์เมื่อเลือกเรกคอร์ดเดียว
ShowAvatar - ระบุว่าอวาตาร์ของผู้ใช้จะปรากฏหรือถูกซ่อนอยู่ในโหมดรายการ
ShowColumnHeaders – ระบุว่าส่วนหัวของคอลัมน์จะปรากฏหรือถูกซ่อน
ShowFooter - ระบุว่าส่วนท้ายจะปรากฏหรือถูกซ่อน
Size – ขนาดของตัวควบคุมบนพื้นที่ทำงาน
AccessibleLabel – ป้ายชื่อสำหรับตัวอ่านหน้าจอ