Joint.setTheme не является функцией в JointJS-Rappid
Я пытаюсь установить тему для своего приложения. Я включил зависимые файлы в файлы jquery,lodash,backbone,graphlib,dagre,keyboard,rappid и localJs. когда я пытался установить тему с joint.setTheme(темно); выдает ошибку в консоли Joint.setTheme не является функцией. Я просмотрел rappid-документацию.
Я включил файлы rappid.js и rappid.css вместо того, чтобы отдельно включать другие файлы joint.ui.xxx.js, чтобы получить доступ ко всем функциям, которые предоставляет rappid.
Пример кода JS выглядит следующим образом : код ошибки joint.setTheme. Как я могу установить тему, специфичную для кода, написанного в скрипте ниже? пожалуйста помоги...
2 ответа
На самом деле мне нужен Rappid для оформления приложений. То, что я обнаружил, является joint.setTheme доступно в rappid V2.0, я использовал более старую версию (найден с joint.version в консоли). Когда я обновляю rappid.min.css и rappid.min.js до V2.0, он работает. @vt твой пример впечатляет. Спасибо за это и ценим ваше время.
Вам не нужно включать rappid для тем, так как setThemes является частью ядра JointJS. Также убедитесь, что joint
подвергается воздействию глобального пространства имен, когда вы пытаетесь использовать файл Joint.setTheme в консоли браузера.
Для вдохновения, пожалуйста, посетите setTheme fiddle https://jsfiddle.net/vtalas/2kubzakn/