ব্লকলি > ফিল্ডড্রপডাউন > (নির্মাতা)
ফিল্ডড্রপডাউন।(নির্মাতা)
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
বিকল্পগুলি ভুলভাবে গঠন করা হয়।