Our state of the art Gantt chart
Hi,
What is the recommended way by you to integrate Bryntum Complete into a Vue 2 app?
It is not possible to import several regular (non-thin) Bryntum npm packages like @bryntum/grid and @bryntum/calendar in one application. Doing this will lead to a runtime console error:
Hi Marcio,
this only contains Vue 3 wrapper, we need that for vue 2.
Your product was also designed for Vue 2. What approach was used to install multiple products?
If you really have a license for all Bryntum products then there are some chances:
- Gantt npm contains Grid, Scheduler, Scheduler Pro - to use these you need to have separate licenses for them. Technically, you only install Gantt npm in package.json and then import all other components from the Gantt npm.
- Calendar and Taskboard are not in Gantt and must be installed/imported separately. You can try whether that would work together with other products on you page and if not, see below
- The last resort, least preferred and least elegant, would be to place different products in iframes. That would visually place them on one page but they'd be separated in different browser instances.
One way or another, Vue 2 is really old, too old and the development effort would be better invested to upgrade the app to Vue 3 rather than finding some way how still use it.
Hi,
Mats Bryntse gave us the information at the 19th of oct. 2024
Thanks for reaching out. I think there are Vue 2 demos for most of our products. Most likely we’ll drop support for Vue 2 next yr, as it was EOL for some time now.
So next year is not this year, therefore I would expect a solution for that.
Fortunately for you, we have found a solution to use Vue 2 with your thin packages and your Vue 2 wrapper-components.
If someone is facing the same issue with multiple Bryntum components and is still in migration vom vue2 to 3 feel free to contact us on https://www.jawa.at and we will share it with you.