वेब ऐप्स में फ़्लोचार्ट बनाने और संपादित करने के लिए जावास्क्रिप्ट लाइब्रेरी

वेब ऐप्स बनाने के लिए ओपन सोर्स जावास्क्रिप्ट एपीआई जो आसानी से अद्भुत फ्लोचार्ट बनाने और प्रबंधित करने की अनुमति देता है।

Flowy एक बहुत ही उपयोगी लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को आसानी से फ़्लोचार्ट बनाने और प्रबंधित करने के लिए जावास्क्रिप्ट वेब ऐप बनाने में सक्षम बनाती है। Flowy.js एक बहुत अच्छा और उपयोगकर्ता के अनुकूल फ़्लोचार्ट बिल्डर है और इसे आसानी से अन्य लाइब्रेरी के साथ एकीकृत किया जा सकता है। लाइब्रेरी डेवलपर्स को ऑटोमेशन सॉफ़्टवेयर, माइंड मैपिंग टूल, ऑर्गनाइज़ेशन चार्ट, फ़ैमिली ट्री और बहुत कुछ बनाने में मदद करती है। यह फ़्लोय लाइब्रेरी ओपन सोर्स है और MIT लाइसेंस के तहत उपलब्ध है जिसका मतलब है कि इसका स्वतंत्र रूप से उपयोग किया जा सकता है।

Flowy लाइब्रेरी न केवल फ़्लोचार्ट को आसानी से प्रदर्शित करती है बल्कि एक बेहतरीन इंटरफ़ेस, बहुत सारे कस्टमाइज़ेशन विकल्प, जेस्चर इवेंट श्रोता और अन्य अद्भुत सुविधाओं के साथ एक पूर्ण ड्रैग और ड्रॉप संपादक का भी समर्थन करती है। इनमें से कुछ विशेषताओं में स्वचालित स्नैपिंग समर्थन, स्वचालित स्क्रॉलिंग, ब्लॉकों का पुनर्व्यवस्थापन, ब्लॉकों का चयन और हटाना, ऑटो ब्लॉक सेंटरिंग, मौजूदा फ़ाइलों को आयात और उपयोग करना, मोबाइल समर्थन, अपने ब्लॉक बनाना आसान, सशर्त स्नैपिंग, और इसी तरह की अन्य सुविधाएँ शामिल हैं।

Previous Next

Flowy के साथ आरंभ करना

Flowy लाइब्रेरी को इंस्टॉल करने का अनुशंसित तरीका NPM का उपयोग करना है। कृपया सुचारू इंस्टॉलेशन के लिए निम्न कमांड का उपयोग करें

NPM के माध्यम से Flowy स्थापित करें

  npm install flowy

GIT रिपॉजिटरी के माध्यम से फ्लोवी को क्लोन करें

  git clone https://github.com/alyssaxuu/flowy.gitt

JavaScript के ज़रिए ड्रैग और ड्रॉप का इस्तेमाल करके फ़्लोचार्ट बनाएँ

फ़्लोवी लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को उनके JavaScript ऐप के अंदर एक नया फ़्लोचार्ट बनाने की क्षमता देती है। लाइब्रेरी में ड्रैग और ड्रॉप सुविधा का इस्तेमाल करके एक रिस्पॉन्सिव, प्रोफ़ेशनल फ़्लोचार्ट बनाने के लिए सहायता शामिल है। सबसे पहले, आपको फ़्लोचार्ट को होल्ड करने के लिए एक एलिमेंट बनाना होगा। उसके बाद, आपको एक पूर्वनिर्धारित ब्लॉक बनाना होगा जिसे ड्रैग और ड्रॉप करके फ़्लोचार्ट में डाला जा सके। आप आसानी से बदलाव कर सकते हैं जैसे कि एलिमेंट के बीच स्पेस मैनेज करना, ब्लॉक को विस्थापित करना, ब्लॉक को एडिट करना, अवांछित ब्लॉक को हटाना और बहुत कुछ।

निःशुल्क जावास्क्रिप्ट लाइब्रेरी के माध्यम से फ़्लोचार्ट बनाएँ


        // Initialize the flowchart on the canvas div
        const canvas = document.getElementById('canvas');
        flowy(canvas);

        // Create some nodes and connect them
        const node1 = flowy.add_node('Start', 'node-1');
        const node2 = flowy.add_node('Process', 'node-2');
        flowy.connect(node1, node2);

        // Add some properties to nodes
        flowy.set_property(node1, 'color', 'blue');
        flowy.set_property(node2, 'text', 'Hello World');

        // Serialize and log the flowchart
        document.getElementById('serialize').addEventListener('click', () => {
            console.log(flowy.serialize());
        });

        // Load the serialized flowchart
        document.getElementById('load').addEventListener('click', () => {
            const json = prompt('Enter JSON:');
            flowy.load(json);
        });

जावास्क्रिप्ट के माध्यम से नोड जोड़ना और प्रबंधित करना

ओपन सोर्स फ़्लोई लाइब्रेरी ने जावास्क्रिप्ट अनुप्रयोगों के अंदर प्रोग्रामेटिक रूप से नए नोड्स जोड़ने के लिए समर्थन शामिल किया है। लाइब्रेरी सॉफ़्टवेयर प्रोग्रामर को पहले ब्लॉक डिज़ाइन करने की अनुमति देती है और फिर उसके बाद, आप आसानी से डिज़ाइन फ़ाइल को निर्यात कर सकते हैं और इसे समर्थित फ़ाइल प्रारूप में सहेज सकते हैं। यह सॉफ़्टवेयर डेवलपर्स को मौजूदा ब्लॉक को आयात करने, उसमें बदलाव करने और कोड की सिर्फ़ कुछ पंक्तियों के साथ अपनी पसंद के स्थान पर वापस सहेजने की शक्ति भी देता है। फ़्लोई टीम डायग्राम के डायनेमिक जेनरेशन पर भी काम कर रही है और जल्द ही यह इसका हिस्सा बन जाएगा।

जावास्क्रिप्ट लाइब्रेरी का उपयोग करके फ्लोचार्ट में नया नोड कैसे जोड़ें?

// create a new instance of the Flowy library
const canvas = document.getElementById("canvas");
const flowy = new Flowy(canvas);

// add a new node to the canvas

const node = flowy.addNode({
  text: "New Node",
  x: 100,
  y: 100,
  draggable: true,
  resizable: true,
  deletable: true,
});

JavaScript के ज़रिए फ़्लोचार्ट का डेटा आयात करें

ओपन सोर्स फ़्लोई लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को अपने स्वयं के अनुप्रयोगों के अंदर फ़्लोचार्ट का डेटा आयात करने की क्षमता प्रदान करती है। लाइब्रेरी में आसानी से संपूर्ण फ़्लोचार्ट आयात करने के लिए समर्थन शामिल है। इस विधि का उपयोग करते समय, कृपया सुनिश्चित करें कि इनपुट पूरी तरह से विश्वसनीय है, ऐसा न हो कि यह विधि आपके सिस्टम में संवेदनशीलता ला सके। यह फ़्लोचार्ट डेटा को ऑब्जेक्ट के साथ-साथ JSON स्ट्रिंग के रूप में प्राप्त करने की भी अनुमति देता है।

JavaScript API का उपयोग करके फ़्लोचार्ट का डेटा कैसे आयात करें?

const canvas = document.getElementById('canvas');
const flowy = new Flowy(canvas);

const data = {
  nodes: [
    { id: "node1", content: "Start", x: 100, y: 100 },
    { id: "node2", content: "Step 1", x: 250, y: 100 },
    { id: "node3", content: "Step 2", x: 250, y: 200 },
    { id: "node4", content: "End", x: 400, y: 150 }
  ],
  edges: [
    { source: "node1", target: "node2" },
    { source: "node2", target: "node3" },
    { source: "node3", target: "node4" }
  ]
};

flowy.load(data);

 हिन्दी