blockly > FocusableTreeTraverser > FindFocusableNodeFor
FocusableTreeTraverser.findFocusableNodeFor() পদ্ধতি
নির্দিষ্ট HTML বা SVG উপাদানের সাথে সঙ্গতিপূর্ণ IFocusableNode প্রদান করে যদি এটি মূল উপাদান বা নির্দিষ্ট IFocusableTree-এর মূল উপাদানের একটি বংশধর হয়।
যদি উপাদানটি নির্দিষ্ট গাছের DOM কাঠামোর মধ্যে বিদ্যমান থাকে কিন্তু সরাসরি একটি নোডের সাথে সঙ্গতিপূর্ণ না হয়, তাহলে প্রদত্ত উপাদানের প্রতিনিধিত্ব করার জন্য নিকটতম প্যারেন্ট নোড (বা গাছের মূল) ফিরিয়ে দেওয়া হবে।
যদি গাছে অন্য একটি নেস্টেড IFocusableTree থাকে, তাহলে নেস্টেড ট্রিটি অতিক্রম করা যেতে পারে কিন্তু IFocusableTree.lookUpFocusableNode-এর চুক্তি অনুসারে এর নোডগুলি এখানে ফেরত দেওয়া হবে না।
প্রদত্ত উপাদানটিতে অবশ্যই একটি নন-নাল, অ-খালি আইডি থাকতে হবে যা IFocusableNode-এ উল্লিখিত চুক্তির সাথে সামঞ্জস্যপূর্ণ।
স্বাক্ষর:
static findFocusableNodeFor(element: HTMLElement | SVGElement, tree: IFocusableTree): IFocusableNode | null;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
উপাদান | HTMLElement | SVGE উপাদান | HTML বা SVG উপাদান খোঁজা হচ্ছে। |
গাছ | IFocusableTree | যে গাছের অধীনে প্রদত্ত উপাদানটি একটি বংশধর হতে পারে। |
রিটার্ন:
IFocusableNode | নাল
ম্যাচিং IFocusableNode, অথবা যদি কোন মিল না থাকে তাহলে নাল।