ব্লকলি > ফিল্ডড্রপডাউন > (নির্মাতা)

ফিল্ডড্রপডাউন।(নির্মাতা)

FieldDropdown ক্লাসের একটি নতুন উদাহরণ তৈরি করে

স্বাক্ষর:

constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);

পরামিতি

প্যারামিটার টাইপ বর্ণনা
মেনু জেনারেটর মেনু জেনারেটর একটি ড্রপডাউন তালিকার জন্য বিকল্পগুলির একটি অ-খালি অ্যারে, বা একটি ফাংশন যা এই বিকল্পগুলি তৈরি করে৷ এছাড়াও Field.SKIP_SETUP গ্রহণ করে যদি আপনি সেটআপ এড়িয়ে যেতে চান (শুধুমাত্র উপশ্রেণীর দ্বারা ব্যবহৃত হয় যেগুলি কনফিগারেশন পরিচালনা করতে চায় এবং তাদের নিজস্ব কনস্ট্রাক্টর চালানোর পরে ক্ষেত্রের মান সেট করে)।
যাচাইকারী FieldDropdown Validator (ঐচ্ছিক) একটি ফাংশন যা ফিল্ডের মানের পরিবর্তন যাচাই করতে বলা হয়। একটি ভাষা-নিরপেক্ষ ড্রপডাউন বিকল্প গ্রহণ করে এবং একটি বৈধ ভাষা-নিরপেক্ষ ড্রপডাউন বিকল্প প্রদান করে, বা পরিবর্তনটি বাতিল করতে নাল।
কনফিগারেশন FieldDropdown Config (ঐচ্ছিক) ক্ষেত্র কনফিগার করতে ব্যবহৃত বিকল্পগুলির একটি মানচিত্র। এই প্যারামিটার সমর্থন করে এমন বৈশিষ্ট্যগুলির একটি তালিকার জন্য [ক্ষেত্র তৈরির ডকুমেন্টেশন] https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation দেখুন।

ব্যতিক্রম

{ TypeError } যদি menuGenerator বিকল্পগুলি ভুলভাবে গঠন করা হয়।