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) | تحدّد هذه السمة أنواع إرجاع الإجراء. ضع قيمة فارغة لتمثيل إجراء لا يتم عرضه. |