با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
blockly > Procedures > IProcedureModel
Procedures.IProcedureModel رابط
یک مدل داده برای یک رویه
امضا:
export interface IProcedureModel
روش ها
روش | توضیحات |
---|
حذف پارامتر(شاخص) | پارامتر موجود در شاخص داده شده را از لیست پارامترها حذف می کند. |
getEnabled() | فعال/غیرفعال بودن رویه را برمیگرداند. اگر رویهای غیرفعال باشد، تمام بلوکهای فراخوان رویه نیز باید غیرفعال شوند. |
getId() | شناسه منحصر به فرد زبان خنثی را برای رویه برمی گرداند. |
getName() | نام قابل خواندن رویه توسط انسان را برمیگرداند. |
getParameter(شاخص) | پارامتر را در شاخص داده شده در لیست پارامترها برمی گرداند. |
getParameters() | آرایه ای از تمام پارامترهای موجود در لیست پارامترها را برمی گرداند. |
getReturnTypes() | نوع(های) بازگشت رویه را برمی گرداند. Null نشان دهنده رویه ای است که مقداری را بر نمی گرداند. |
insertParameter(parameterModel, index) | یک پارامتر را در لیست پارامترها درج می کند. برای جابجایی یک پارامتر، ابتدا آن را حذف کنید و سپس دوباره وارد کنید. |
saveState() | وضعیت رویه را به JSON سریال می کند. |
setEnabled (فعال) | تنظیم می کند که آیا این رویه فعال/غیرفعال باشد. اگر رویه ای غیرفعال باشد، تمام بلوک های فراخوان دهنده رویه نیز باید غیرفعال شوند. |
setName (نام) | نام قابل خواندن رویه را برای انسان تنظیم می کند. |
setReturnTypes (انواع) | نوع(های) بازگشت رویه را تنظیم می کند. برای نمایش رویه ای که برنمی گردد، null را پاس کنید. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-25 بهوقت ساعت هماهنگ جهانی."],[],["The `IProcedureModel` interface manages procedure data. Key actions include: retrieving the procedure's ID, name, enabled status, parameters, and return types. Parameters can be managed by inserting, deleting, and retrieving them. The name, enabled status, and return types can be set. It supports getting all parameters as an array. Additionally, it allows saving the procedure's state and has the capacity of disabling or enabling it.\n"]]