Page 1 of 1
EventSegments and TaskRenderer
Posted: Wed Feb 28, 2024 4:52 pm
by dominicdolan
is there any way to apply styling on the fly to tasks segments like can be done in the task renderer.
I have custom colors all setup through the TaskRenderer that apply to my tasks, but the issue i have is as soon as i split a task the split segments do not get any of the styling from the taskRenderer, they just appear in the default style and color. and i cant find anyway to apply my custom styling to segments of a task in the task renderer
as simple example of a style i apply in the task render is change the task to red if its overdue
renderData.style = "background-color: " + overdueColor + " !important";
Re: EventSegments and TaskRenderer
Posted: Wed Feb 28, 2024 7:06 pm
by dominicdolan
Also the eventColor doesnt seem to work properly with segments
to a task i can apply an event color like so:
data.eventColor = "#0093ff";
and i get a html result like so:
<div class="b-gantt-task b-sch-event-resizable-true b-segmented" data-task-feature="task" role="presentation" style="background-color: rgb(0, 147, 255);">
but when i apply the same to a segments eventColor i get a class that does nothing:
<div class="b-gantt-task b-sch-event-resizable-true b-sch-color-#0093ff b-sch-event-segment b-first" data-segment="0" role="presentation" style="left: 0px; height: 25px; width: 25px;">
if i use the word for example blue this does created the expected class that gets added but the color of the segment on the gantt is still the default gantConfig color
Re: EventSegments and TaskRenderer
Posted: Wed Feb 28, 2024 8:47 pm
by marcio
Hey dominicdolan,
Thanks for reaching out. We have a ticket to allow the behavior that you mentioned to event segments https://github.com/bryntum/support/issues/6745.
I added a note to the ticket.