我正在尝试为我的应用程序设置主题。我包括了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。我如何设置主题特定的代码写在下面的小提琴?请帮助...
2条答案
按热度按时间vh0rcniy1#
您不需要为主题包含rappid,因为setThemes是JointJS核心的一部分。另外,当您在浏览器控制台中尝试joint.setTheme时,请确保
joint
已暴露给全局名称空间。如需灵感,请访问setTheme fiddle https://jsfiddle.net/vtalas/2kubzakn/
8mmmxcuj2#
实际上,我需要Rappid的应用程序样式。我发现的是joint.setTheme在rapid V2.0中可用。我使用的是旧版本(在控制台中的joint.version中找到的)。当我更新rapid.min.css和rapid.min.js到V2.0时,它是工作的。@vt你的例子令人印象深刻。谢谢你,并感谢你的时间。