সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্লকলি > এক্সটেনশন
এক্সটেনশনের নামস্থান
ফাংশন
ফাংশন | বর্ণনা |
---|
আবেদন করুন (নাম, ব্লক, ইসমুটেটর) | একটি ব্লকে একটি এক্সটেনশন পদ্ধতি প্রয়োগ করে। এটি শুধুমাত্র ব্লক নির্মাণের সময় বলা উচিত। |
buildTooltipForDropdown(ড্রপডাউন নাম, লুকআপ টেবিল) | একটি এক্সটেনশন ফাংশন তৈরি করে যা একটি টুলটিপ স্ট্রিংয়ে একটি ড্রপডাউন মান ম্যাপ করবে। |
buildTooltipWithFieldText(msgTemplate, fieldName) | একটি এক্সটেনশন ফাংশন তৈরি করে যা একটি গতিশীল টুলটিপ ইনস্টল করবে। টুলটিপ বার্তাটিতে '%1' স্ট্রিং অন্তর্ভুক্ত করা উচিত এবং সেই স্ট্রিংটি নামযুক্ত ক্ষেত্রের পাঠ্যের সাথে প্রতিস্থাপিত হবে। |
নিবন্ধিত (নাম) | প্রদত্ত নামের সাথে একটি এক্সটেনশন নিবন্ধিত কিনা তা প্রদান করে। |
নিবন্ধন (নাম, initFn) | একটি নতুন এক্সটেনশন ফাংশন নিবন্ধন করে। এক্সটেনশন হল ফাংশন যা ব্লক শুরু করতে সাহায্য করে, সাধারণত অনচেঞ্জ হ্যান্ডলার এবং মিউটেটরদের মতো গতিশীল আচরণ যোগ করে। এগুলি Block.applyExtension(), বা JSON "এক্সটেনশন" অ্যারি অ্যাট্রিবিউট ব্যবহার করে প্রয়োগ করা হয়। |
registerMixin(নাম, mixinObj) | একটি নতুন এক্সটেনশন ফাংশন নিবন্ধন করে যা mixinObj-এর সমস্ত কী/মান যোগ করে। |
registerMutator(নাম, mixinObj, opt_helperFn, opt_blockList) | একটি নতুন এক্সটেনশন ফাংশন নিবন্ধন করে যা ব্লকে একটি মিউটেটর যোগ করে। রেজিস্টারের সময় এটি মিউটেটারে কিছু মৌলিক বিচক্ষণতা পরীক্ষা করে। র্যাপার ব্লকে একটি মিউটেটর ডায়ালগও যোগ করতে পারে, যদি মিক্সিনে কম্পোজ এবং পচন উভয়ই সংজ্ঞায়িত করা হয়। |
নিবন্ধনমুক্ত (নাম) | প্রদত্ত নামের সাথে নিবন্ধিত এক্সটেনশনটি নিবন্ধনমুক্ত করে। |
ভেরিয়েবল
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The Extensions namespace manages block extensions in Blockly. Key actions include: applying extensions to blocks during construction; building tooltip extensions that map dropdown values or field text to tooltip strings. It also handles registering and unregistering extensions, including those for dynamic behavior, and mixins. Mutator extensions can be registered as well, with optional helper functions and block lists, while also adding a mutator dialog to the block, when needed. It checks if an extension is already registered.\n"]]