我正在寻找创建一个SCADA用户界面编辑器(在前端使用JavaScript)。我不想“重新发明轮子”并从头开始构建所有内容,并且一直在研究GoJS,Syncfusion,jsPlumb和JointJS / Rappid。虽然它们似乎都具有我需要的许多功能,但我希望有人能使用其中的一种或替代方法,并能给我一些建议!
我计划做的一般概述:本质上,用户将需要能够与应用程序交互并(实时)编辑节点和链接,即更改节点的颜色和调整其大小,更新任何输入文本,自定义节点成形状或导入的图像,然后移动节点。如果它也具有甘特图,那将是一个加号。
感谢您的任何帮助,谢谢!
在我们的Syncfusion图控件中,您可以在运行时编辑节点并与其进行交互。请查看下面的图表构建器示例,该示例显示了我们的图表控件的所有功能。
示例:https://ej2.syncfusion.com/showcase/javascript/diagrambuilder/#/home
此外,请找到以下帮助文档以开始创建图表。
帮助文档:https://ej2.syncfusion.com/javascript/documentation/diagram/es5-getting-started/?no-cache=1
甘特图控件在Syncfusion中可用。请在下面找到示例和帮助文档。
示例:https://ej2.syncfusion.com/javascript/demos/#/material/gantt/default.html
帮助文档:https://ej2.syncfusion.com/javascript/documentation/gantt/es5-getting-started/?no-cache=1
[如有任何疑问,请通知我们。
问候,
Shyam G