0

我正在尝试为我的应用程序设置主题。我在 jquery、lodash、backbone、graphlib、dagre、keyboard、rappid 和 localJs 文件中包含了依赖文件。当我尝试用joint.setTheme(dark)设置主题时;它在控制台中引发错误 Joint.setTheme is not a function。我浏览了 rappid 文档Rappid 文档 UI

我包含了 rappid.js 和 rappid.css 文件,而不是单独包含其他 joint.ui.xxx.js 文件,以便访问 rappid 提供的所有功能。

示例 JS 代码看起来像这个joint.setTheme 错误代码。如何设置特定于下面小提琴中编写的代码的主题?请帮忙...

4

2 回答 2

1

您不需要为主题包含 rappid,因为 setThemes 是 JointJS 核心的一部分。当您在浏览器控制台中尝试joint.setTheme 时,还要确保joint暴露在全局命名空间中。

如需灵感,请访问 setTheme fiddle https://jsfiddle.net/vtalas/2kubzakn/

于 2016-10-30T09:49:34.483 回答
0

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

于 2016-11-07T21:10:04.020 回答