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)

لضبط أنواع الإرجاع الخاصة بالإجراء.

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