با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
blockly > fieldRegistry > register
تابع ()fieldRegistry.register
یک نوع فیلد را ثبت می کند. fieldRegistry.fromJson از این رجیستری برای یافتن نوع فیلد مناسب استفاده می کند.
امضا:
export declare function register(type: string, fieldClass: RegistrableField): void;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|
نوع | رشته | نام نوع فیلد همانطور که در تعریف JSON استفاده می شود. |
fieldClass | فیلد قابل ثبت | کلاس فیلد حاوی تابع fromJson است که می تواند نمونه ای از فیلد بسازد. |
برمی گرداند:
باطل
استثنائات
{ خطا } اگر نام نوع خالی باشد، فیلد قبلاً ثبت شده است، یا fieldClass شیء حاوی تابع fromJson نیست.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز 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 بهوقت ساعت هماهنگ جهانی."],[],["The `fieldRegistry.register()` function registers a field type for use with `fieldRegistry.fromJson`. It takes two parameters: `type` (a string representing the field type name) and `fieldClass` (a class with a `fromJson` function for constructing field instances). It returns void. The function throws an error if the type is empty, the field is already registered, or the class is invalid. It enables the system to find the appropriate field type during JSON parsing.\n"]]