blockly > INavigationPolicy

อินเทอร์เฟซ INavigationPolicy

ชุดกฎที่ระบุตำแหน่งที่การไปยังส่วนต่างๆ ด้วยแป้นพิมพ์ควรดำเนินการต่อ

ลายเซ็น:

export interface INavigationPolicy<T> 

เมธอด

วิธีการ คำอธิบาย
getFirstChild(current) แสดงผลองค์ประกอบย่อยแรกขององค์ประกอบที่ระบุ หากมี
getNextSibling(current) แสดงผลองค์ประกอบ Peer ที่ตามหลังองค์ประกอบที่ระบุ หากมี
getParent(current) แสดงผลองค์ประกอบหลักขององค์ประกอบที่ระบุ หากมี
getPreviousSibling(current) แสดงผลองค์ประกอบที่เทียบเท่าซึ่งอยู่ก่อนหน้าองค์ประกอบที่ระบุ หากมี
isApplicable(current) แสดงผลว่านโยบายการนำทางนี้สอดคล้องกับประเภทของออบเจ็กต์ที่ระบุหรือไม่
isNavigable(current)

แสดงผลว่าอินสแตนซ์ที่ระบุควรเข้าถึงได้ผ่านการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์หรือไม่

โดยทั่วไป ผู้ใช้งานควรแสดงผลเป็น "จริง" เว้นแต่จะมีสถานการณ์ที่ควรข้ามรายการนี้ขณะใช้การไปยังส่วนต่างๆ ด้วยแป้นพิมพ์ ตัวอย่างที่พบบ่อย ได้แก่ ปิดใช้ ไม่ถูกต้อง เป็นแบบอ่านอย่างเดียว หรือเป็นเพียงการตกแต่งภาพเท่านั้น ตัวอย่างเช่น แม้ว่าช่องจะไปยังส่วนต่างๆ ได้ แต่ช่องที่แก้ไขไม่ได้จะแสดงผลเป็นเท็จ เนื่องจากไม่สามารถโต้ตอบได้เมื่อโฟกัสอยู่