backbone.js joint.setTheme不是JointJS-Rappid中的函数

mgdq6dx1  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(168)

我正在尝试为我的应用程序设置主题。我包括了jquery,lodash,backbone,graphlib,dagre,keyboard,rappid和localJs文件的顺序依赖文件。当我尝试用joint.setTheme(dark)设置主题时;它在控制台中抛出一个错误Joint.setTheme不是一个函数.我浏览了rapid文档rapid文档UI
我包括了rappid.js和rappid.css文件,而不是单独包括其他joint.ui.xxx.js文件,以便访问rappid提供的所有特性。
示例JS代码看起来像这个joint.setTheme error code。我如何设置主题特定的代码写在下面的小提琴?请帮助...

vh0rcniy

vh0rcniy1#

您不需要为主题包含rappid,因为setThemes是JointJS核心的一部分。另外,当您在浏览器控制台中尝试joint.setTheme时,请确保joint已暴露给全局名称空间。
如需灵感,请访问setTheme fiddle https://jsfiddle.net/vtalas/2kubzakn/

8mmmxcuj

8mmmxcuj2#

实际上,我需要Rappid的应用程序样式。我发现的是joint.setTheme在rapid V2.0中可用。我使用的是旧版本(在控制台中的joint.version中找到的)。当我更新rapid.min.css和rapid.min.js到V2.0时,它是工作的。@vt你的例子令人印象深刻。谢谢你,并感谢你的时间。

相关问题