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