با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
blockly > Utils > Extensions > Register
تابع ()utils.extensions.register
یک تابع برنامه افزودنی جدید را ثبت می کند. برنامههای افزودنی توابعی هستند که به مقداردهی اولیه بلوکها کمک میکنند و معمولاً رفتارهای دینامیکی مانند onchange handlers و mutators را اضافه میکنند. اینها با استفاده از Block.applyExtension()، یا ویژگی آرایه "extensions" JSON اعمال می شوند.
امضا:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|
نام | رشته | نام این پسوند. |
initFn | (این: T) => باطل | تابع مقداردهی اولیه یک بلوک توسعه یافته. |
برمی گرداند:
باطل
استثنائات
{ خطا } اگر نام برنامه افزودنی خالی باشد، پسوند قبلاً ثبت شده است یا extensionFn یک تابع نیست.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-24 بهوقت ساعت هماهنگ جهانی."],[],[]]