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