blockly > الإجراءات > IProcedureModel

واجهة Procedures.IProcedureModel

يشير ذلك المصطلح إلى نموذج بيانات لأحد الإجراءات.

Signature:

export interface IProcedureModel 

الطُرق

الطريقة الوصف
deleteParameter(index) إزالة المعلمة في الفهرس المحدد من قائمة المعلمات.
getEnabled() يعرض ما إذا كان الإجراء مُفعَّلاً أو غير مفعَّل. وفي حال إيقاف إجراء، يجب أيضًا إيقاف جميع إجراءات حظر المتصل.
getId() تعرض المعرّف الفريد المحايد للغة الإجراء.
getName() تعرض اسم الإجراء الذي يمكن لشخص عادي قراءته.
getParameter(index) تعرض المَعلمة في الفهرس المحدَّد في قائمة المَعلمات.
getParameters() تعرض صفيفًا من جميع المعلمات في قائمة المعلّمات.
getReturnTypes()

تعرض أنواع الإرجاع الإجراءية.

تمثل "Null" إجراءً لا ينتج عنه قيمة.

insertParameter(parameterModel, index)

تُدرِج مَعلمة في قائمة المَعلمات.

لنقل مَعلمة، عليك أولاً حذفها ثمّ إعادة إدراجها.

saveState() تسلسل حالة الإجراء لملف JSON.
setEnabled(enabled) لتحديد ما إذا كان هذا الإجراء مُفعَّلاً أو غير مفعَّل. وفي حال إيقاف إجراء، يجب أيضًا إيقاف جميع إجراءات حظر المتصل.
setName(name) تُحدِّد اسم الإجراء الذي يمكن لشخص عادي قراءته.
setReturnTypes(types)

تحدّد هذه السمة أنواع إرجاع الإجراء.

ضع قيمة فارغة لتمثيل إجراء لا يتم عرضه.