blockly > FocusManager > getFocusedNode

طريقة FocusManager.getFocusedNode()

تعرِض هذه الدالة العنصر IFocusableNode الحالي الذي تم التركيز عليه (الذي يكون مرتبطًا دائمًا بشجرة IFocusableTree التي تم التركيز عليها)، أو قيمة فارغة إذا لم يكن هناك عنصر.

تجدر الإشارة إلى أنّ هذه الدالة ستحافظ على التكافؤ مع IFocusableTree.getFocusedNode(). وهذا يعني أنّه إذا كان هناك تركيز على الشجرة نفسها ولكن ليس على أيّ من عناصرها الفرعية غير الجذر، ستُعرِض هذه الدالة القيمة null، ولكن لن تفعل ذلك الدالة getFocusedTree().

يُرجى العلم أيضًا أنّه في حال تمّ تسجيل التركيز المؤقت حاليًا (مثلاً باستخدام takeEphemeralFocus)، قد لا تكون العقدة المعروضة هنا حاليًا في تركيز DOM.

Signature:

getFocusedNode(): IFocusableNode | null;

المرتجعات:

IFocusableNode | null