142
Views
8
Comments
Solved
How do I make my own personal Gantt Chart?

Hye everyone, I have been an assigned to make a gantt chart and I have found some Forge applications such as SimpleResourceViewer.

The problem is as a beginner I find it hard to customize it to my needs and I have decided that I would like to make my own personal Gantt Chart. Problem is I don't know where to start.
I realize it may use some JavaScript but that is where I would like to ask anybody here about it.
I have tried looking into Outsystems, but the charts given and tools doesn't fully suit my need.
Therefore, what do I have to learn to make my own Gantt Chart similar to SimpleResourceViewer, do I have to learn HTML, CSS & JAVASCRIPT?

2023-08-28 07-00-10
Paulo Torres
Champion
Solution

I have this component ready-made: https://www.outsystems.com/forge/component-overview/13767/gantt-highcharts

Do you think you can do better than the one from Highcharts??

UserImage.jpg
Hazim Jamal

Hye Paulo,
I have tried this one and I like it so much!
However, I intend to have a milestone feature which I do not know how to add in HighCharts.
Is there anyway that I could add that feature?

Regards,
Muhammad Hazim Bin Jamal


2023-08-28 07-00-10
Paulo Torres
Champion

Hi,

Yes, there is a boolean field in the structure (IsMilestone).

Regards

UserImage.jpg
Hazim Jamal

Hye Paulo, thank you for the reply. I think I have gone through this but I'll try go through this again, thank you! Apologies for the late reply!

2023-08-28 07-00-10
Paulo Torres
Champion

No worries... If you have questions, let me know.

2023-01-26 16-03-24
Ana Agostinho

Hello Hazim Jamal, 


If you are a beginner and you are looking for a Gantt chart, it would be advisable to explore the existing options available on Forge and review the documentation, examples, and demos thoroughly before attempting to build a new one from scratch. You might try this on your personal environment. This is because building a custom Gantt chart would require a solid background in OutSystems, CSS, HTML, or JavaScript.  


You can find it here: (take this screen shot as example)

However, if you have specific requirements that cannot be met by any the existing Gantt chart component, then building a new one might be necessary. In that case, again, it would be essential to have a solid understanding of the aforementioned technologies and invest a considerable amount of time in developing and testing the custom Gantt chart, specially since you are a beginner.

In conclusion, I encourage you to explore more the existing Gantt charts options on Forge and weigh the benefits of customizing an existing component versus building one from scratch. It is important to choose the option that best suits your needs and your skill level.

Best regards, 
Ana

UserImage.jpg
Hazim Jamal

Hye @Ana Agostinho,
I forgot to mention that I did try look through the documentation and it was a little hard for me. Also I did look through all the Gantt Charts and I thought it would be better to try create my own. 
But thanks for the advise anyway! I'll try see my path from now on. 

Regards,
Muhammad Hazim Bin Jamal

2023-08-28 07-00-10
Paulo Torres
Champion
Solution

I have this component ready-made: https://www.outsystems.com/forge/component-overview/13767/gantt-highcharts

Do you think you can do better than the one from Highcharts??

UserImage.jpg
Hazim Jamal

Hye Paulo,
I have tried this one and I like it so much!
However, I intend to have a milestone feature which I do not know how to add in HighCharts.
Is there anyway that I could add that feature?

Regards,
Muhammad Hazim Bin Jamal


2023-08-28 07-00-10
Paulo Torres
Champion

Hi,

Yes, there is a boolean field in the structure (IsMilestone).

Regards

UserImage.jpg
Hazim Jamal

Hye Paulo, thank you for the reply. I think I have gone through this but I'll try go through this again, thank you! Apologies for the late reply!

2023-08-28 07-00-10
Paulo Torres
Champion

No worries... If you have questions, let me know.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.