The easiest way to customize Tasks is to use Client templates, as shown in our Demo
. Apart from the Client template, you will have to define CustomTaskFields for the fields that you would like to pass from your DataSource to the template and which are not part of the default Task schema (for example the color field).
Note that in the demo, the Gantt chart is configured to get data from a Web service and you will need a custom provider, custom task class, and custom task factory, as you did in your implementation.
Concerning possible introduction of greater customization capabilities of the control, we do not have immediate plans to implement such. However, I would suggest you to
log your ideas of what could be improved in the Gantt chart in our Feedback portal
. Based on the support they receive from the community, we will decide whether to include them or not in our backlog.
Telerik by Progress
Telerik UI for ASP.NET AJAX is ready for Visual Studio 2017 RC! Learn more.