สิ่งนี้ค่อนข้างซับซ้อน หวังว่ามันจะสมเหตุสมผล:
ฉันมีเอนทิตีหลัก: เหตุการณ์เหตุการณ์มีฟิลด์ย่อหน้า: เซสชัน (ประเภทย่อหน้า: เซสชัน)
ฉันใช้ Layout Builder เพื่อจัดรูปแบบโหมดมุมมองเนื้อหาทั้งหมดของกิจกรรม ในเลย์เอาต์ ฉันเพิ่มมุมมอง (ย่อหน้า) ซึ่งแสดงรายการย่อหน้าเซสชันเป็นทีเซอร์ (โหมดดูเซสชัน) พร้อมตัวกรองตามบริบทของย่อหน้า: Parent ID ทั้งหมดนี้ใช้งานได้ตามที่คาดไว้
ต่อไป ฉันตั้งค่าโหมดมุมมองทีเซอร์ของเซสชันเพื่อใช้ตัวสร้างเลย์เอาต์ ตั้งค่าส่วน LB และเพิ่มฟิลด์ของย่อหน้าสองสามฟิลด์ นอกจากนี้ยังใช้งานได้ตามที่คาดไว้ ซึ่งหมายความว่า Layout Builder รู้ว่าควรแสดงฟิลด์ใดในย่อหน้าใด ยอดเยี่ยม.
ถัดไป (และสุดท้าย) ฉันสร้างมุมมองใหม่ (ย่อหน้า) เพื่อสร้างรายการที่จัดรูปแบบของฟิลด์ย่อหน้าบางส่วนของฉัน ฉันตั้งค่าตัวกรองตามบริบทเป็น Paragraph ID เมื่อฉันดูตัวอย่างโดยป้อน PID ของหนึ่งในเซสชันของฉัน การดำเนินการนี้เป็นไปตามที่คาดไว้ เมื่อฉันเพิ่มมุมมองนี้ในเลย์เอาต์เซสชัน แน่นอนว่าในหน้ากิจกรรม มุมมองจะไม่มีผลลัพธ์ นี่เป็นเรื่องน่าเศร้า แต่คาดว่าไม่มีทางที่ Layout Builder จะส่งผ่าน ID ย่อหน้าไปยังมุมมองได้ แม้ว่า LB จะรู้ว่าจะใช้ย่อหน้าใดเพื่อแสดงฟิลด์ย่อหน้าแต่ละฟิลด์ก็ตาม
เป็นไปได้ไหม มีเคล็ดลับบางอย่างที่ฉันพลาดไปซึ่งช่วยให้มุมมอง "ฟิลด์เซสชัน" รู้ว่าย่อหน้าใดสำหรับ แม้ว่าฉันคิดว่านี่เป็นการยืด ดูเหมือนจะไม่ไกลจากที่ฉันรู้ว่าจะแสดงฟิลด์ใด