blockly > FocusManager > focusNode
השיטה FocusManager.focusNode()
הפונקציה מעבירה את המיקוד של קלט DOM לצומת שצוין, ומסמנת אותו כצומת שמתבצעת בו התמקדות פעילה.
כל צומת שהיה ממוקד קודם יעודכן כך שיוצג בהדגשה פסיבית (אם הוא נמצא בעץ אחר שאפשר להתמקד בו) או בטשטוש (אם הוא נמצא באותו עץ).
**חשוב**: אם לא ניתן להתמקד בצומת שצוין (למשל, אם השיטה canBeFocused() מחזירה false), המערכת תתעלם ממנו וכל מצב מיקוד קיים יישאר ללא שינוי.
הערה: יכול להיות שהפעולה הזו תעדכן את מאפיין ה-tabindex של רכיב הצומת שצוין, כדי לוודא שקוראי מסך יוכלו לקרוא אותו בצורה תקינה כשהוא מודגש.
Signature:
focusNode(focusableNode: IFocusableNode): void;
פרמטרים
פרמטר | סוג | תיאור |
---|---|---|
focusableNode | IFocusableNode | הצומת שצריך לקבל מיקוד פעיל. |
החזרות:
void