Our state of the art Gantt chart


Post by jawa »

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:


Post by marcio »

Hey jawa,

Thanks for reaching out.

Please check this guide on how to integrate multiple products https://bryntum.com/products/gantt/docs/guide/Gantt/integration/vue/multiple-products.

Best regards,
Márcio

How to ask for help? Please read our Support Policy


Post by jawa »

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?


Post by ghulam.ghous »

Hey Jawa,

We have dropped support for VUE 2 at the end of 2023. We no longer update Vue 2 components. Please check here under API Changes: https://bryntum.com/products/gantt/docs/guide/Gantt/changelog#6-1-3-2024-11-18

Screenshot 2024-12-10 at 5.50.02 PM.png
Screenshot 2024-12-10 at 5.50.02 PM.png (88.35 KiB) Viewed 126 times

So to use thin packages and multiple products, you will have to upgrade to Vue 3


Post by saki »

If you really have a license for all Bryntum products then there are some chances:

  1. 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.
  2. 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
  3. 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.


Post by jawa »

ghulam.ghous wrote: Tue Dec 10, 2024 2:51 pm

Hey Jawa,

We have dropped support for VUE 2 at the end of 2023. We no longer update Vue 2 components. Please check here under API Changes: https://bryntum.com/products/gantt/docs/guide/Gantt/changelog#6-1-3-2024-11-18

Screenshot 2024-12-10 at 5.50.02 PM.png

So to use thin packages and multiple products, you will have to upgrade to Vue 3

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.


Post Reply