ব্লকলি > ফোকাস ম্যানেজার > রেজিস্টার ট্রি
FocusManager.registerTree() পদ্ধতি
স্বয়ংক্রিয় ফোকাস পরিচালনার জন্য একটি নতুন IFocusableTree নিবন্ধন করে।
যদি গাছে বর্তমানে DOM ফোকাস সহ একটি উপাদান থাকে, তবে এটি এই ম্যানেজারের অভ্যন্তরীণ অবস্থাকে প্রভাবিত করবে না যতক্ষণ না ফোকাস একটি নতুন, এখন-নিরীক্ষণ করা উপাদান/নোডে পরিবর্তিত হয়।
প্রদত্ত ট্রিটি বর্তমানে এই ম্যানেজারে নিবন্ধিত থাকলে এই ফাংশনটি নিক্ষেপ করে। যখন গাছটি নিবন্ধিত হয়েছে কিনা তা নিশ্চিত হতে পারে না এমন ক্ষেত্রে পরীক্ষা করতে isRegistered ব্যবহার করুন৷
স্বয়ংক্রিয় ট্যাব স্টপ কনফিগার করার জন্য গাছের নিবন্ধন কাস্টমাইজ করা যেতে পারে। এটি বিশেষভাবে ব্যবহারকারীকে গাছের মূলে ট্যাব নেভিগেট করতে সক্ষম হওয়ার ক্ষমতা প্রদান করে কিন্তু শুধুমাত্র যখন গাছটি সক্রিয় ফোকাস ধরে না রাখে। যদি এই কার্যকারিতা নিষ্ক্রিয় করা হয় তবে গাছের মূলটি স্বয়ংক্রিয়ভাবে ফোকাসযোগ্য হয়ে যাবে (কিন্তু ট্যাবেবল নয়) যখন এটি প্রথম ফোকাস করা হয় অন্য যেকোনো ফোকাসযোগ্য নোডের মতো।
স্বাক্ষর:
registerTree(tree: IFocusableTree, rootShouldBeAutoTabbable?: boolean): void;
পরামিতি
| প্যারামিটার | টাইপ | বর্ণনা |
|---|---|---|
| গাছ | IFocusableTree | নিবন্ধন করতে IFocusableTree. |
| rootShouldBeAutoTabbable | বুলিয়ান | (ঐচ্ছিক) এই গাছের মূলটি একটি শীর্ষ-স্তরের পৃষ্ঠা ট্যাব স্টপ হিসাবে যোগ করা উচিত কিনা যখন এটি সক্রিয় ফোকাস ধরে না রাখে। |
রিটার্ন:
অকার্যকর