blockly > INavigationPolicy

رابط INavigationPolicy

مجموعه ای از قوانین که مشخص می کند ناوبری صفحه کلید کجا باید ادامه یابد.

امضا:

export interface INavigationPolicy<T> 

روش ها

روش توضیحات
getFirstChild (جاری) اولین عنصر فرزند عنصر داده شده را در صورت وجود برمی گرداند.
getNextSibling (جاری) در صورت وجود، عنصر همتا را پس از عنصر داده شده برمی‌گرداند.
getParent (جاری) عنصر والد عنصر داده شده را در صورت وجود برمی گرداند.
getPreviousSibling (جاری) در صورت وجود، عنصر همتا را قبل از عنصر داده شده برمی‌گرداند.
isApplicable (جاری) نشان می دهد که آیا این خط مشی پیمایش با نوع شی داده شده مطابقت دارد یا نه.
قابل ناوبری است (جاری)

نشان می دهد که آیا نمونه داده شده باید از طریق پیمایش صفحه کلید قابل دسترسی باشد یا خیر.

به طور کلی پیاده‌کننده‌ها باید true را برگردانند، مگر اینکه شرایطی وجود داشته باشد که در هنگام استفاده از پیمایش صفحه‌کلید، این مورد نادیده گرفته شود. نمونه‌های رایج ممکن است شامل غیرفعال بودن، نامعتبر بودن، فقط خواندنی یا صرفاً تزئینی بصری باشد. به عنوان مثال، در حالی که فیلدها قابل پیمایش هستند، فیلدهای غیرقابل ویرایش false برمی گردند، زیرا در هنگام فوکوس نمی توان با آنها تعامل کرد.