יצירת מודלים של נתונים להליך מותאם אישית

המודלים של הנתונים שסופקו על ידי הפלאגין @blockly/block-shareable-processures מיועדים לשכפל את ההתנהגות של אבני התהליך המובְנות של Blockly. זה כולל התנהגות שייתכן שלא תרצו עבור אבני התהליך המותאמות אישית, כולל:

  • אין תמיכה בסוגי ההחזרות
  • כל הפרמטרים משויכים למשתנה גלובלי

כדי לפתור את הבעיה הזו, אתם יכולים ליצור מודלים משלכם לנתונים המותאמים אישית.

כדי ליצור מודלים משלכם של נתוני הליכים בהתאמה אישית, צריך להטמיע את הממשק IProcedureModel במודלים של ההליכים, ואת ממשק ה-IParameterModel של המודלים לפרמטרים.

בנוסף, תצטרכו להפעיל את triggerProceduresUpdate מהפלאגין @blockly/block-shareable-processures בתוך כל שיטה שמשנה את מודל ההליך, כך שתתבצע קריאה ל-doProcedureUpdate בחסימות של ההליכים (הגורם לרינדור מחדש).