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