ব্লকলি > ফিল্ডড্রপডাউন

ফিল্ডড্রপডাউন ক্লাস

একটি সম্পাদনাযোগ্য ড্রপডাউন ক্ষেত্রের জন্য ক্লাস।

স্বাক্ষর:

export declare class FieldDropdown extends Field<string> 

প্রসারিত: ক্ষেত্র <string>

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

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাণকারী)(মেনুজেনারেটর, যাচাইকারী, কনফিগারেশন) FieldDropdown ক্লাসের একটি নতুন উদাহরণ তৈরি করে
(নির্মাতা)(মেনুজেনারেটর) FieldDropdown ক্লাসের একটি নতুন উদাহরণ তৈরি করে

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
ARROW_CHAR static স্ট্রিং
ক্লিক টার্গেট_ SVGE উপাদান | নাল
IMAGE_Y_OFFSET

protected

static

সংখ্যা y অফসেট ক্ষেত্রের শীর্ষ থেকে ছবির শীর্ষে, যদি একটি চিত্র নির্বাচন করা হয়।
IMAGE_Y_PADDING

protected

static

সংখ্যা একটি ছবির উপরে এবং নীচে মোট উল্লম্ব প্যাডিং।
মেনু_ protected মেনু | নাল ড্রপডাউন মেনু।
মেনু জেনারেটর_? protected মেনু জেনারেটর (ঐচ্ছিক)
SEPARATOR

static

readonly

(ঘোষিত নয়) ড্রপডাউন আইটেমগুলির একটি তালিকায় একটি বিভাজক প্রতিনিধিত্ব করতে ব্যবহৃত ম্যাজিক ধ্রুবক।
সিরিয়ালাইজেবল বুলিয়ান ক্রমিকযোগ্য ক্ষেত্রগুলি সিরিয়ালাইজার দ্বারা সংরক্ষণ করা হয়, অ-ক্রমিক ক্ষেত্রগুলি নয়। সম্পাদনাযোগ্য ক্ষেত্রগুলিও ক্রমিক হতে হবে।

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
রঙ প্রয়োগ করুন() ব্লকের রঙ/স্টাইলের সাথে মেলে ড্রপডাউন তীর আপডেট করে।
SVGArrow_() তৈরি করুন protected একটি SVG ভিত্তিক তীর তৈরি করুন।
CreateTextArrow_() protected একটি tspan ভিত্তিক তীর তৈরি করুন।
doClassValidation_(নতুন মান) protected নিশ্চিত করুন যে ইনপুট মান একটি বৈধ ভাষা-নিরপেক্ষ বিকল্প।
doClassValidation_(নতুন মান) protected
doValueUpdate_(নতুন মান) protected এই ড্রপডাউন ক্ষেত্রের মান আপডেট করুন।
ড্রপডাউন ডিসপোজ_() protected ড্রপডাউন সম্পাদকের অন্তর্গত ইভেন্ট এবং DOM-রেফারেন্সের নিষ্পত্তি করে।
getOptions(Cache ব্যবহার করুন) এই ড্রপডাউনের জন্য বিকল্পগুলির একটি তালিকা ফেরত দিন।
getText_() protected

ক্ষেত্রের পাঠ্য উপস্থাপনা ওভাররাইড করতে getText_ বিকাশকারী হুক ব্যবহার করুন। নির্বাচিত বিকল্প পাঠ্য পান। যদি নির্বাচিত বিকল্পটি একটি চিত্র হয় তবে আমরা চিত্রের অল্ট টেক্সট ফেরত দিই। যদি নির্বাচিত বিকল্পটি একটি HTMLElement হয়, তাহলে উপাদানটির শিরোনাম, ariaLabel বা অভ্যন্তরীণ পাঠ্যটি ফেরত দিন।

আপনি যদি Node.js-এ HTMLElement বিকল্পগুলি ব্যবহার করেন এবং এই ফাংশনটিকে কল করেন, তাহলে নিশ্চিত করুন যে আপনি jsdom-global-এর মাধ্যমে HTMLElement-এর বাস্তবায়ন সরবরাহ করছেন।

initView() এই ড্রপডাউনের জন্য ব্লক UI তৈরি করুন।
isOptionListDynamic()
onItemSelected_(মেনু, মেনুআইটেম) protected ড্রপডাউন মেনুতে একটি আইটেমের নির্বাচন পরিচালনা করুন।
রেন্ডার_() protected সঠিক প্রস্থের সাথে সীমানা আঁকে।
সেট অপশন (মেনু জেনারেটর) এই ড্রপডাউনের বিকল্পগুলি আপডেট করুন। এটি নির্বাচিত আইটেমটিকে তালিকার প্রথম আইটেমে পুনরায় সেট করবে৷
উচিতAddBorderRect_() protected ড্রপডাউনে একটি বর্ডার রেক্ট যোগ করা উচিত কিনা।
showEditor_(e) protected পাঠ্যের নীচে একটি ড্রপডাউন মেনু তৈরি করুন।
trimOptions(বিকল্প) protected স্থিরভাবে সংজ্ঞায়িত বিকল্পগুলিতে সাধারণ শব্দগুলিকে ফ্যাক্টর করুন। উপসর্গ এবং/অথবা প্রত্যয় লেবেল তৈরি করুন।
validate Options(বিকল্প) protected একটি বিকল্প তালিকা হিসাবে প্রক্রিয়া করার জন্য ডেটা কাঠামো যাচাই করে।