ব্লকলি > এক্সটেনশন

এক্সটেনশনের নামস্থান

ফাংশন

ফাংশন বর্ণনা
আবেদন করুন (নাম, ব্লক, ইসমুটেটর) একটি ব্লকে একটি এক্সটেনশন পদ্ধতি প্রয়োগ করে। এটি শুধুমাত্র ব্লক নির্মাণের সময় বলা উচিত।
buildTooltipForDropdown(ড্রপডাউন নাম, লুকআপ টেবিল) একটি এক্সটেনশন ফাংশন তৈরি করে যা একটি টুলটিপ স্ট্রিংয়ে একটি ড্রপডাউন মান ম্যাপ করবে।
buildTooltipWithFieldText(msgTemplate, fieldName) একটি এক্সটেনশন ফাংশন তৈরি করে যা একটি গতিশীল টুলটিপ ইনস্টল করবে। টুলটিপ বার্তাটিতে '%1' স্ট্রিং অন্তর্ভুক্ত করা উচিত এবং সেই স্ট্রিংটি নামযুক্ত ক্ষেত্রের পাঠ্যের সাথে প্রতিস্থাপিত হবে।
নিবন্ধিত (নাম) প্রদত্ত নামের সাথে একটি এক্সটেনশন নিবন্ধিত কিনা তা প্রদান করে।
নিবন্ধন (নাম, initFn) একটি নতুন এক্সটেনশন ফাংশন নিবন্ধন করে। এক্সটেনশন হল ফাংশন যা ব্লক শুরু করতে সাহায্য করে, সাধারণত অনচেঞ্জ হ্যান্ডলার এবং মিউটেটরদের মতো গতিশীল আচরণ যোগ করে। এগুলি Block.applyExtension(), বা JSON "এক্সটেনশন" অ্যারি অ্যাট্রিবিউট ব্যবহার করে প্রয়োগ করা হয়।
registerMixin(নাম, mixinObj) একটি নতুন এক্সটেনশন ফাংশন নিবন্ধন করে যা mixinObj-এর সমস্ত কী/মান যোগ করে।
registerMutator(নাম, mixinObj, opt_helperFn, opt_blockList) একটি নতুন এক্সটেনশন ফাংশন নিবন্ধন করে যা ব্লকে একটি মিউটেটর যোগ করে। রেজিস্টারের সময় এটি মিউটেটারে কিছু মৌলিক বিচক্ষণতা পরীক্ষা করে। র্যাপার ব্লকে একটি মিউটেটর ডায়ালগও যোগ করতে পারে, যদি মিক্সিনে কম্পোজ এবং পচন উভয়ই সংজ্ঞায়িত করা হয়।
নিবন্ধনমুক্ত (নাম) প্রদত্ত নামের সাথে নিবন্ধিত এক্সটেনশনটি নিবন্ধনমুক্ত করে।

ভেরিয়েবল

পরিবর্তনশীল বর্ণনা
TEST_ONLY