Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic MindFussion Diagram Library for React Help (Read 1444 times)
Azqaf
YaBB Newbies
*
Offline


I Love MindFusion!

Posts: 1
Joined: Jul 4th, 2023
MindFussion Diagram Library for React Help
Jul 4th, 2023 at 8:20am
Print Post  
Before explain my problem if open discussion in wrong place forgive me. I am trying to use MindFusion Diagramming Library for React. I initialized DiagramView from "@mindfusion/diagramming-react" and MindFusion(it is importing like that. In Docs it is importing as 'mf') from "diabram-library" packages. When i put Diagram props to DiagramView it is giving me error:

Code (Javascript)
Select All
Uncaught TypeError: Cannot read properties of undefined (reading 'getContext')
    at adH.<computed>.initialize (MindFusion.Common.js:6:53425)
    at Object.callBaseMethod (MindFusion.Common.js:6:20997)
    at adH.<computed>.initialize (MindFusion.Diagramming.js:6:413094)
    at DiagramView.initializeCanvas (controls.js:1:35951)
    at DiagramView.initialize (controls.js:1:35842)
    at DiagramView.initialize (diagramming.js:1:1056547)
    at Control.createControl (controls.js:1:16628)
    at DiagramView.create (diagramming.js:1:1117206)
    at attachControl (diagramming.react.js:47:41)
    at diagramming.react.js:103:25
i 

.

And this is my code:

Code (Javascript)
Select All
import { DiagramView, DiagramViewProps } from "@mindfusion/diagramming-react";
import MindFusion from "diagram-library";

function FusionDiagram() {
  const Diagram = new MindFusion.Diagramming.Diagram();

  console.log(Diagram);

  return (
    <div>
      <DiagramView
        diagram={Diagram}
        showGrid={true}
        id={"halil-ibrahim"}
        style={{
          width: "100% !important",
          height: "100%",
        }}
      />
    </div>
  );
}

export default FusionDiagram;

 



Please someone can help me? Thank you very much for reading
  
Back to top
 
IP Logged
 
Slavcho
YaBB Moderator
*****
Offline


tech.support

Posts: 3156
Joined: Oct 19th, 2005
Re: MindFussion Diagram Library for React Help
Reply #1 - Jul 4th, 2023 at 2:24pm
Print Post  
Hi,

"diagram-library" is an old package for version 3 of the core diagram library, which is not compatible with current "@mindfusion/diagramming-react" react wrapper. Import the "@mindfusion/diagramming" package instead for core library:

https://www.npmjs.com/package/@mindfusion/diagramming

Regards,
Slavcho
Mindfusion
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint