Share via


ภาพรวมของหน้าแบบกำหนดเองสำหรับแอปแบบจำลอง

หน้าที่กำหนดเองเป็นชนิดหน้าใหม่ภายในแอปแบบจำลอง ซึ่งนำพลังของแอปพื้นที่ทำงานมาสู่แอปแบบจำลอง หน้าแบบกำหนดเองจะเพิ่มการบรรจบกันของแอปแบบจำลองและแอปพื้นที่ทำงาน และสามารถใช้เพื่อเพิ่มหน้าเต็ม กล่องโต้ตอบ หรือบานหน้าต่างด้วยความยืดหยุ่นของตัวออกแบบพื้นที่ทำงาน นอกจากนี้ยังรวมประสบการณ์การเขียนหน้าแบบเขียนโค้ดเล็กน้อยด้วยนิพจน์และการควบคุม Power Apps component framework แบบกำหนดเอง

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

ข้อสำคัญ

หน้าแบบกำหนดเองเป็นคุณลักษณะใหม่ที่มีการเปลี่ยนแปลงผลิตภัณฑ์ที่สำคัญ และขณะนี้มีข้อจำกัดที่ทราบจำนวนหนึ่งซึ่งระบุไว้ใน ปัญหาที่ทราบของหน้าที่กำหนดเอง

ความสามารถ สถานภาพ บันทึกย่อ
รันไทม์สำหรับหน้าที่กำหนดเอง ความพร้อมใช้งานทั่วไป
โซลูชันและ ALM สำหรับหน้าที่กำหนดเอง ความพร้อมใช้งานทั่วไป
ตัวเชื่อมต่อในหน้าที่กำหนดเอง ความพร้อมใช้งานทั่วไป รายการตัวเชื่อมต่อ Power Apps ทั้งหมด
การควบคุมที่ทันสมัยในหน้าที่กำหนดเอง ความพร้อมใช้งานทั่วไป รายการของตัวควบคุมที่ได้รับการสนับสนุน
ส่วนประกอบของโค้ดในหน้าที่กำหนดเอง ความพร้อมใช้งานทั่วไป
ตรวจสอบการสนับสนุนสำหรับหน้าที่กำหนดเอง ความพร้อมใช้งานทั่วไป
การสร้างหน้าที่กำหนดเอง ความพร้อมใช้งานทั่วไป คาดว่าจะใช้ตัวออกแบบแอปและตัวออกแบบพื้นที่ทำงานสมัยใหม่ เพื่อสร้างหน้าที่กำหนดเองซึ่งได้รับการสนับสนุนเมื่อรันไทม์
ส่วนประกอบของพื้นที่ทำงานในหน้าที่กำหนดเอง ความพร้อมใช้งานทั่วไป
หน้าที่กำหนดเองในแอปแบบจำลองของ Teams การแสดงตัวอย่างสาธารณะ
หน้าที่กำหนดเองในมือถือแบบออนไลน์ การแสดงตัวอย่างสาธารณะ iOS ต้องอนุญาตให้เปิดใช้งาน "อนุญาตการติดตามข้ามไซต์" ที่สามารถป้องกันได้โดยการจัดการอุปกรณ์

ตัวอย่างของหน้าที่กำหนดเอง

ด้านล่างแสดงหน้าแบบกำหนดเองแบบอินไลน์ภายในแอปแบบจำลอง แอปแบบจำลองมีพื้นที่เต็มหน้าในรูปภาพโดยไม่มีส่วนหัวและการนำทาง

หน้ากำหนดเองเป็นหน้าหลัก

หน้ากำหนดเองเป็นหน้าหลัก

หน้ากำหนดเองเป็นกล่องโต้ตอบกลาง

หน้ากำหนดเองเป็นกล่องโต้ตอบกลาง

หน้ากำหนดเองเป็นกล่องโต้ตอบด้านข้าง

หน้ากำหนดเองเป็นกล่องโต้ตอบด้านข้าง

หน้าที่กำหนดเองเป็นบานหน้าต่างด้านข้างของแอป อนุญาตให้เปิดหน้าที่กำหนดเองภายในบานหน้าต่างด้านข้างของแอปใหม่ทางด้านขวาของแอป

หน้าที่กำหนดเองเป็นบานหน้าต่างด้านข้างของแอป

หน้าแบบกำหนดเองต้องสร้างจากโซลูชันจากตัวออกแบบแอปสมัยใหม่หรือพื้นที่ โซลูชัน ใน Power Apps โดยใช้ สร้าง > หน้า ข้อมูลเพิ่มเติม: เพิ่มหน้าแบบกำหนดเองไปที่แอปแบบจำลองของคุณ

หน้าแบบกำหนดเองแตกต่างจากแอปพื้นที่ทำงานที่ฝังตัว

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

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

ในกรณีส่วนใหญ่ เราขอแนะนำให้คุณใช้หน้าแบบกำหนดเองแทนแอปพื้นที่ทำงานที่ฝังตัวเพื่อการผสานรวมที่แน่นแฟ้นยิ่งขึ้นและประสิทธิภาพที่ดีขึ้น

การย้ายเนื้อหาแอปพื้นที่ทำงานแบบสแตนด์อโลนไปยังหน้าที่กำหนดเอง

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

หากต้องการย้ายแอปพื้นที่ทำงานแบบสแตนด์อโลนที่มีอยู่ ก่อนอื่นให้เริ่มต้นด้วยการระบุการแมปหน้าจอเพื่อแยกหน้าแบบกำหนดเอง สำหรับแต่ละหน้าแบบกำหนดเอง ให้ทำตามขั้นตอนต่อไปนี้:

  1. สร้างหน้าเปล่าแบบกำหนดเองจากตัวออกแบบแอปแบบจำลอง ข้อมูลเพิ่มเติม: เพิ่มหน้าแบบกำหนดเองไปที่แอปแบบจำลองของคุณ
  2. เพิ่มแหล่งข้อมูลแอปพื้นที่ทำงานสำหรับข้อมูลที่หน้าจอใช้
  3. คัดลอกหน้าจอจากแอปพื้นที่ทำงานเดิมในตัวออกแบบพื้นที่ทำงาน
  4. วางหน้าจอลงในหน้าเปล่าแบบกำหนดเองในตัวออกแบบพื้นที่ทำงาน
  5. เปลี่ยนการเรียกนำทางเพื่อใช้ชื่อหน้าแบบกำหนดเองแทนชื่อหน้าจอ
  6. เพิ่มหน้าแบบกำหนดเองใหม่ในแผนผังเว็บไซต์ของตัวออกแบบแอปแบบจำลอง

คำถามที่ถามบ่อย

  • หน้าแบบกำหนดเองสามารถใช้ข้อมูลใดได้บ้าง

    หน้าที่กำหนดเองสามารถใช้ Microsoft Dataverse และตัวเชื่อมต่อทั้งหมดสำหรับ Power Apps ข้อมูลเพิ่มเติม: รายการของตัวเชื่อมต่อ Power Apps ทั้งหมด

  • หน้าแบบกำหนดเองสามารถโต้ตอบกับแอปแบบจำลองได้อย่างไร

    หน้าแบบกำหนดเองสามารถเพิ่มลงในแผนผังเว็บไซต์เพื่อการนำทางโดยตรงโดยใช้ เพิ่มหน้าแบบกำหนดเองในแผนผังเว็บไซต์ หน้าแอปแบบจำลองสามารถเปิดหน้าแบบกำหนดเองได้โดยใช้ API ไคลเอ็นต์ navigateTo หน้าแบบกำหนดเองสามารถนำทางไปยังหน้าแบบกำหนดเองอื่น ๆ หรือไปยังหน้าแอปแบบจำลอง เช่น ฟอร์ม มุมมอง หรือแดชบอร์ดด้วยฟังก์ชันการนำทางของ Power Fx ข้อมูลเพิ่มเติม: การนำทางไปยังหน้าแบบกำหนดเอง

  • หน้าแบบกำหนดเองนั้นตอบสนองอย่างไร

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

  • หน้าแบบกำหนดเองได้รับการจัดการในโซลูชันอย่างไร

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

  • สิทธิ์การใช้งานใดบ้างที่ได้รับอนุญาตให้ใช้หน้าแบบกำหนดเองและหน้าที่กำหนดเองจะส่งผลต่อจำนวนแอปหรือไม่

    หน้าแบบกำหนดเองใช้ชนิดแอปพื้นที่ทำงานพิเศษ ซึ่งช่วยให้จัดการได้แตกต่างกัน หน้าแบบกำหนดเองถือเป็นส่วนหนึ่งของโครงสร้างพื้นฐานของแอปแบบจำลอง และสามารถใช้ได้ภายในแอปแบบจำลองเท่านั้น ดังนั้น จึงเป็นไปตามสิทธิ์การใช้งานสำหรับแอปแบบจำลอง นอกจากนี้ หน้าที่กำหนดเองจะไม่นับรวมในขีดจำกัดของแอป เนื่องจากจะถือว่าเป็นหน้าแทนที่จะเป็นแอป

  • จำเป็นต้องแชร์หน้าแบบกำหนดเองเหมือนแอปพื้นที่ทำงานแบบสแตนด์อโลนไหม

    หน้าแบบกำหนดเองจะสอดคล้องกับการแชร์หน้าแอปแบบจำลอง ซึ่งอาศัยการแชร์แอปแบบจำลองโดยไม่ต้องแชร์หน้าแต่ละหน้าสำหรับผู้ใช้แอป ผู้สร้างอาจต้องแชร์หน้าแบบกำหนดเองเพื่อให้สามารถแก้ไขได้

ดูเพิ่มเติม

เพิ่มหน้าแบบกำหนดเองลงในแอปแบบจำลองของคุณ

ออกแบบหน้าแบบกำหนดเองสำหรับแอปแบบจำลองของคุณ

การใช้ PowerFx ในหน้าแบบกำหนดเอง

เพิ่มตัวเชื่อมต่อลงในหน้าแบบกำหนดเอง

ใช้การตรวจสอบเพื่อแก้ไขปัญหาหน้าแบบกำหนดเอง

ไขปัญหาที่ทราบเกี่ยวกับหน้าแบบกำหนดเองของแอปแบบจำลอง