प्रोसेस ब्लॉक का इस्तेमाल करना

प्लग इन का इस्तेमाल करना

प्रोसेस ब्लॉक का इस्तेमाल करने के लिए, हमारा सुझाव है कि @blockly/block-shareable-procedures प्लगिन. प्लगइन ब्लॉक और बिल्ट-इन ब्लॉक के बीच के अंतर के लिए देखें खास जानकारी.

इंस्टॉल करना

धागा: shell yarn add @blockly/block-shareable-procedures अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

एनपीएम: shell npm install @blockly/block-shareable-procedures अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

इस्तेमाल

import Blockly from 'blockly';
import {blocks, unregisterProcedureBlocks} '@blockly/block-shareable-procedures';

unregisterProcedureBlocks();
Blockly.common.defineBlocks(blocks);

यह लेगसी वाले नाम से मेल खाने वाले प्रोसेस ब्लॉक को तय करेगा में मौजूद प्रोसेस ब्लॉक. इसलिए, अगर सेव किया गया JSON या एक्सएमएल लोड किया जा रहा है तो वे ठीक से लोड होते रहेंगे.

उन्हें टूलबॉक्स में जोड़ा जा रहा है

अपने ब्लॉक (प्लग इन वाले या लेगसी) तय करने के बाद पहले से मौजूद हैं), आपको उन्हें अपने उपयोगकर्ताओं को उपलब्ध कराना होगा. इसके लिए ज़रूरी है आप एक श्रेणी शैली टूलबॉक्स का उपयोग कर सकते हैं, क्योंकि प्रक्रिया श्रेणी की जानकारी अपने-आप भर जाती है डाइनैमिक रूप से, जो फ़्लायआउट टूलबॉक्स पर काम नहीं करता.

इस तरह से, अपने टूलबॉक्स में डाइनैमिक कैटगरी जोड़ी जा सकती है:

JSON

{
  "kind": "categoryToolbox",
  "contents": [
    {
      "kind": "category",
      "name": "Functions",
      "custom": "PROCEDURE"
    }
  ]
};

XML

<xml id="toolbox" style="display: none">
  <category name="Functions" custom="PROCEDURE">
</xml>