blockly > Procedures > IProcedureModel
Procedures.IProcedureModel رابط
یک مدل داده برای یک رویه
امضا:
export interface IProcedureModel
روش ها
| روش | توضیحات |
|---|---|
| حذف پارامتر(شاخص) | پارامتر موجود در شاخص داده شده را از لیست پارامترها حذف می کند. |
| getEnabled() | فعال/غیرفعال بودن رویه را برمیگرداند. اگر رویهای غیرفعال باشد، تمام بلوکهای فراخوان رویه نیز باید غیرفعال شوند. |
| getId() | شناسه منحصر به فرد زبان خنثی را برای رویه برمی گرداند. |
| getName() | نام قابل خواندن رویه توسط انسان را برمیگرداند. |
| getParameter(شاخص) | پارامتر را در شاخص داده شده در لیست پارامترها برمی گرداند. |
| getParameters() | آرایه ای از تمام پارامترهای موجود در لیست پارامترها را برمی گرداند. |
| getReturnTypes() | نوع(های) بازگشت رویه را برمی گرداند. Null نشان دهنده رویه ای است که مقداری را بر نمی گرداند. |
| insertParameter(parameterModel, index) | یک پارامتر را در لیست پارامترها درج می کند. برای جابجایی یک پارامتر، ابتدا آن را حذف کنید و سپس دوباره وارد کنید. |
| saveState() | وضعیت رویه را به JSON سریال می کند. |
| setEnabled (فعال) | تنظیم می کند که آیا این رویه فعال/غیرفعال باشد. اگر رویه ای غیرفعال باشد، تمام بلوک های فراخوان دهنده رویه نیز باید غیرفعال شوند. |
| setName (نام) | نام قابل خواندن رویه را برای انسان تنظیم می کند. |
| setReturnTypes (انواع) | نوع(های) بازگشت رویه را تنظیم می کند. برای نمایش رویه ای که برنمی گردد، null را پاس کنید. |