سفارشی کردن فیلدها

در حالی که Blockly زمینه های مفید زیادی را ارائه می دهد، برنامه شما ممکن است یک مورد تخصصی داشته باشد. در اینجا چند مرحله برای سفارشی کردن فیلدها وجود دارد:

  1. اسناد مربوط به هر زمینه مشابه آنچه شما نیاز دارید را بخوانید. آنها ممکن است یک رابط مفید برای سفارشی سازی ارائه دهند. به عنوان مثال، کرکره ها عملکردهای پنهان زیادی دارند.

  2. برای حل مشکل خود از یک اعتبارسنجی استفاده کنید. اعتباربخش‌ها به شما اجازه می‌دهند که فقط مقادیر خاصی را بپذیرید، ورودی را تغییر دهید یا عملکرد را زمانی که مقدار یک فیلد تغییر می‌کند فعال کنید.

  3. گسترش یک زمینه را در نظر بگیرید. اگر فیلدی وجود دارد که نشان‌دهنده نوع مقدار مورد نیاز شما است، اما می‌خواهید ویرایشگر آن، ظاهر آن یا متنی را که نمایش می‌دهد تغییر دهید، می‌توانید یک زیر کلاس ایجاد کنید که بخش عمده‌ای از عملکرد را به ارث می‌برد، در حالی که بخش‌های خاصی را که می‌خواهید لغو کنید. عوض شدن.

  4. یک نوع فیلد جدید ایجاد کنید. اگرچه این قوی‌ترین گزینه است، اما زمان‌برترین است و معمولاً فقط در صورت نیاز به ذخیره یک نوع ارزش جدید استفاده می‌شود.