SAP Web Dynpro - คอมโพเนนต์

คอมโพเนนต์ Web Dynpro เป็นเอนทิตีที่ใช้ในการสร้างแอปพลิเคชัน Dynpro สิ่งเหล่านี้เป็นเอนทิตีที่ใช้ซ้ำได้ซึ่งรวมเข้าด้วยกันเพื่อสร้างบล็อกแอปพลิเคชัน

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

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

ดู

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

ตัวควบคุมใช้ในการประมวลผลคำขอของผู้ใช้และการประมวลผลข้อมูล บริบทมีข้อมูลที่เชื่อมโยงองค์ประกอบของมุมมอง

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

ลิงค์การนำทางและปลั๊กอิน

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

ดูชุด

ชุดมุมมองถูกกำหนดให้เป็นส่วนที่กำหนดไว้ล่วงหน้าซึ่งคุณสามารถฝังมุมมองต่างๆในแอปพลิเคชัน Web Dynpro ชุดมุมมองช่วยให้คุณแสดงมากกว่าหนึ่งมุมมองในหน้าจอ

ต่อไปนี้เป็นข้อดีบางประการของมุมมองที่กำหนดในการออกแบบแอปพลิเคชัน -

  • คุณสามารถใช้มุมมองซ้ำในหน้าต่าง Web Dynpro
  • คุณสามารถเปลี่ยนแปลงเค้าโครงในภายหลังได้อย่างง่ายดาย
  • เป็นแนวทางที่มีโครงสร้างมากกว่าในการใช้มุมมองมากกว่าหนึ่งมุมมอง

หน้าต่างเว็บ Dynpro

ใน Web Dynpro หน้าต่างมีไว้สำหรับหลายมุมมองหรือชุดมุมมอง มุมมองสามารถแสดงได้ก็ต่อเมื่อฝังอยู่ในมุมมองและหน้าต่างจะมีมุมมองอย่างน้อยหนึ่งมุมมองที่เชื่อมต่อด้วยลิงก์การนำทางเสมอ

แต่ละหน้าต่างประกอบด้วยปลั๊กขาเข้าและขาออกและสามารถรวมไว้ในห่วงโซ่การนำทางได้ ปลั๊กขาเข้าภายในช่องหน้าต่างจากปลั๊กขาออกของมุมมองไปยังหน้าต่างฝัง เช่นเดียวกับปลั๊กขาเข้าอื่น ๆ ทั้งหมดเป็นตัวแทนของเหตุการณ์และเรียกตัวจัดการเหตุการณ์ที่กำหนดให้

ตัวควบคุมหน้าต่าง

ตัวควบคุม

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