อินเทอร์เฟซ INavigationPolicy
ชุดกฎที่ระบุตำแหน่งที่การไปยังส่วนต่างๆ ด้วยแป้นพิมพ์ควรดำเนินการต่อ
ลายเซ็น:
export interface INavigationPolicy<T>
เมธอด
| วิธีการ | คำอธิบาย |
|---|---|
| getFirstChild(current) | แสดงผลองค์ประกอบย่อยแรกขององค์ประกอบที่ระบุ หากมี |
| getNextSibling(current) | แสดงผลองค์ประกอบ Peer ที่ตามหลังองค์ประกอบที่ระบุ หากมี |
| getParent(current) | แสดงผลองค์ประกอบหลักขององค์ประกอบที่ระบุ หากมี |
| getPreviousSibling(current) | แสดงผลองค์ประกอบที่เทียบเท่าซึ่งอยู่ก่อนหน้าองค์ประกอบที่ระบุ หากมี |
| isApplicable(current) | แสดงผลว่านโยบายการนำทางนี้สอดคล้องกับประเภทของออบเจ็กต์ที่ระบุหรือไม่ |
| isNavigable(current) | แสดงผลว่าอินสแตนซ์ที่ระบุควรเข้าถึงได้ผ่านการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์หรือไม่ โดยทั่วไป ผู้ใช้งานควรแสดงผลเป็น "จริง" เว้นแต่จะมีสถานการณ์ที่ควรข้ามรายการนี้ขณะใช้การไปยังส่วนต่างๆ ด้วยแป้นพิมพ์ ตัวอย่างที่พบบ่อย ได้แก่ ปิดใช้ ไม่ถูกต้อง เป็นแบบอ่านอย่างเดียว หรือเป็นเพียงการตกแต่งภาพเท่านั้น ตัวอย่างเช่น แม้ว่าช่องจะไปยังส่วนต่างๆ ได้ แต่ช่องที่แก้ไขไม่ได้จะแสดงผลเป็นเท็จ เนื่องจากไม่สามารถโต้ตอบได้เมื่อโฟกัสอยู่ |