سفارشی کردن فیلدها
در حالی که Blockly زمینه های مفید زیادی را ارائه می دهد، برنامه شما ممکن است یک مورد تخصصی داشته باشد. در اینجا چند مرحله برای سفارشی کردن فیلدها وجود دارد:
اسناد مربوط به هر زمینه مشابه آنچه شما نیاز دارید را بخوانید. آنها ممکن است یک رابط مفید برای سفارشی سازی ارائه دهند. به عنوان مثال، کرکره ها عملکردهای پنهان زیادی دارند.
برای حل مشکل خود از یک اعتبارسنجی استفاده کنید. اعتباربخشها به شما اجازه میدهند که فقط مقادیر خاصی را بپذیرید، ورودی را تغییر دهید یا عملکرد را زمانی که مقدار یک فیلد تغییر میکند فعال کنید.
گسترش یک زمینه را در نظر بگیرید. اگر فیلدی وجود دارد که نشاندهنده نوع مقدار مورد نیاز شما است، اما میخواهید ویرایشگر آن، ظاهر آن یا متنی را که نمایش میدهد تغییر دهید، میتوانید یک زیر کلاس ایجاد کنید که بخش عمدهای از عملکرد را به ارث میبرد، در حالی که بخشهای خاصی را که میخواهید لغو کنید. عوض شدن.
یک نوع فیلد جدید ایجاد کنید. اگرچه این قویترین گزینه است، اما زمانبرترین است و معمولاً فقط در صورت نیاز به ذخیره یک نوع ارزش جدید استفاده میشود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی."],[[["Blockly offers customization options beyond its built-in fields, allowing developers to tailor fields to their specific needs."],["Before creating a new field type, explore existing fields, validators, and extension capabilities for potential solutions."],["Leverage validators to control accepted values, modify input, or trigger actions based on field value changes."],["Extend existing fields to modify their editor, appearance, or displayed text while inheriting core functionality."],["Creating a new field type is the most powerful but time-intensive option, reserved for storing new value types."]]],[]]