ব্লকলি > টুলবক্স ক্যাটাগরি

টুলবক্স ক্যাটাগরি ক্লাস

একটি টুলবক্সে একটি বিভাগের জন্য ক্লাস।

স্বাক্ষর:

export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem 

প্রসারিত: টুলবক্স আইটেম

প্রয়োগ: ISelectableToolboxItem

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(কনস্ট্রাক্টর)(categoryDef, parentToolbox, opt_parent) ToolboxCategory ক্লাসের একটি নতুন উদাহরণ তৈরি করে

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
সীমান্ত প্রস্থ static সংখ্যা প্রতিটি বিভাগের পাশে রঙের স্ট্রিপের পিক্সেলে প্রস্থ।
রং_ protected স্ট্রিং বিভাগের রঙ।
cssConfig_ protected CssConfig
ডিফল্ট ব্যাকগ্রাউন্ড কালার static স্ট্রিং বিভাগের ডিফল্ট রঙ। যখন এটি নির্বাচন করা হয় তখন এটি বিভাগের পটভূমির রঙ হিসাবে ব্যবহৃত হয়।
ফ্লাইআউট আইটেম_ protected স্ট্রিং | FlyoutItemInfoArray এই বিভাগের জন্য ফ্লাইআউট আইটেম.
htmlDiv_ protected HTMLDivElement | নাল বিভাগের জন্য HTML ধারক।
iconDom_ protected উপাদান | নাল টুলবক্স আইকনের জন্য HTML উপাদান।
অক্ষম_ protected বুলিয়ান এই বিভাগটি অক্ষম হলে সত্য, অন্যথায় মিথ্যা।
লুকানো_ protected বুলিয়ান সত্য যদি বিভাগটি লুকানো বোঝানো হয়, অন্যথায় মিথ্যা।
লেবেলডোম_ protected উপাদান | নাল টুলবক্স লেবেলের জন্য HTML উপাদান।
নাম_ protected স্ট্রিং যে নামটি ক্যাটাগরিতে প্রদর্শিত হবে।
নেস্টেড প্যাডিং static সংখ্যা প্রতিটি নেস্টেড স্তরে বিভাগটি সরানোর জন্য পিক্সেলের সংখ্যা৷
নিবন্ধন নাম static স্ট্রিং একটি টুলবক্স বিভাগ নিবন্ধনের জন্য ব্যবহৃত নাম।
সারি বিষয়বস্তু_ protected HTMLDivElement | নাল এইচটিএমএল এলিমেন্ট যেটি ক্যাটাগরির সারির বাচ্চাদের উপাদান ধারণ করে।
rowDiv_ protected HTMLDivElement | নাল বিভাগ সারির জন্য HTML উপাদান।
টুলবক্স আইটেমডিফ_ ক্যাটাগরি ইনফো

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
addColorBorder_(রঙ) protected টুলবক্স বিভাগে রঙের ফালা যোগ করুন।
allAncestors Expanded_() protected একটি বিভাগের সমস্ত পূর্বপুরুষ (পিতামাতা এবং পিতামাতার পিতামাতা ইত্যাদি) প্রসারিত কিনা।
ক্লোজ আইকন_(আইকনডিভ) protected একটি বন্ধ আইকন প্রদর্শনের জন্য উপযুক্ত ক্লাস যোগ করে।
কনটেইনার তৈরি করুন_() protected সারি এবং যেকোনো উপশ্রেণি ধারণ করে এমন ধারক তৈরি করে।
CreateDom_() protected বিভাগের জন্য DOM তৈরি করে।
CreateIconDom_() protected বিভাগ আইকন ধারণ করে এমন স্প্যান তৈরি করে।
CreateLabelDom_(নাম) protected বিভাগ লেবেল ধারণ করে এমন স্প্যান তৈরি করে। অ্যাক্সেসযোগ্যতার উদ্দেশ্যে এটির একটি আইডি থাকা উচিত।
createRowContainer_() protected বিষয়বস্তুর ধারকটির অভিভাবক তৈরি করে। সমস্ত ক্লিক এই div এ ঘটবে.
createRowContentsContainer_() protected লেবেল এবং আইকনের জন্য ধারক তৈরি করে। এটি প্রয়োজনীয় তাই আমরা সমস্ত সাব-ক্যাটাগরি পয়েন্টার ইভেন্ট কোনোটিতে সেট করতে পারি না।
নিষ্পত্তি()
getClickTarget() ক্লিকযোগ্য HTML উপাদান পায়। প্যারেন্ট টুলবক্স উপাদান ক্লিক গ্রহণ করে. প্যারেন্ট টুলবক্স এই উপাদানটিতে একটি আইডি যোগ করবে যাতে এটি সঠিক টুলবক্স আইটেমে onClick ইভেন্ট পাস করতে পারে।
getColor_(categoryDef) protected একটি বিভাগের জন্য রঙ বা শৈলী হয়।
GetContents() বিভাগের বিষয়বস্তু পায়. এগুলি এমন আইটেম যা ফ্লাইআউটে প্রদর্শিত হবে।
getDiv()
getName() ক্যাটাগরির নাম পায়। ঘটনা নির্গত করার জন্য ব্যবহৃত হয়।
getParent()
লুকান() বিভাগটি লুকান।
init() টুলবক্স আইটেমটি শুরু করে। এর মধ্যে রয়েছে DOM তৈরি করা এবং তথ্য বস্তুর উপর ভিত্তি করে যেকোনো আইটেমের অবস্থা আপডেট করা। বিভাগ বিষয়বস্তু সঠিকভাবে পার্স করা হয়েছে তা নিশ্চিত করতে টুলবক্স আইটেমটি নির্মাণের পর অবিলম্বে Init কল করা উচিত।
নির্বাচনযোগ্য()
isvisible() বিভাগটি দৃশ্যমান কিনা। একটি বিভাগ শুধুমাত্র তখনই দৃশ্যমান হয় যখন এর সমস্ত পূর্বপুরুষ প্রসারিত হয় এবং isHidden_ ​​মিথ্যা হয়।
makeDefaultCssConfig_() protected একটি বিভাগের জন্য ডিফল্ট ক্লাস ধারণ করে একটি বস্তু তৈরি করে।
অনক্লিক(_e) টুলবক্স আইটেম ক্লিক করা হলে পরিচালনা করে।
openIcon_(iconDiv) protected একটি খোলা আইকন প্রদর্শনের জন্য উপযুক্ত ক্লাস যোগ করে।
parseCategoryDef_(categoryDef) protected বিভাগ ডিফ-এর অ-বিষয়বস্তু অংশগুলিকে পার্স করে।
পার্স বিষয়বস্তু_(শ্রেণীবিভাগ) protected বিভাগটি একটি গতিশীল বিভাগ কিনা বা এর বিষয়বস্তুগুলি ফ্লাইআউটে দেখানোর উদ্দেশ্যে করা হয়েছে কিনা তার উপর নির্ভর করে বিষয়বস্তু অ্যারেকে পার্স করে।
রিফ্রেশ থিম() এই বিভাগের জন্য রঙ আপডেট করে।
সেট অক্ষম (অক্ষম করা হয়েছে) বিভাগটি নিষ্ক্রিয় কিনা তা সেট করে।
setSelected(isselected) নির্বাচিত হিসাবে বর্তমান বিভাগ সেট করে।
setVisible_(isVisible) বিভাগটি দৃশ্যমান কিনা তা সেট করে। একটি বিভাগ দৃশ্যমান হওয়ার জন্য এর মূল বিভাগকেও প্রসারিত করতে হবে।
দেখান() বিভাগ দেখান। বিভাগটি শুধুমাত্র তখনই প্রদর্শিত হবে যদি এর মূল বিভাগটিও প্রসারিত হয়।
UpdateFlyoutContents(বিষয়বস্তু) ফ্লাইআউটে প্রদর্শিত বিষয়বস্তু আপডেট করে। বিষয়বস্তু আপডেট করার সময় ফ্লাইআউট খোলা থাকলে, টুলবক্সে রিফ্রেশ নির্বাচনকেও কল করতে হবে।