Premium support for our pure JavaScript UI components


Post by clovisapp »

Hi Bryntum team,

We have implemented your Scheduler Pro and Gantt UI components.

It's necessary for us to display thousands of tasks on them.
How can we implement a good horizontal and vertical lazing loading with these components with our back-end, and don't return thousands of tasks each time ?

Thanks a lot for your tips

Image


Post by alex.l »

There is no vertical buffering available now.
For Gantt - it is not possible to split data now, because all data required for Engine calculations.

For the SchedulerPro check https://bryntum.com/docs/scheduler-pro/api/Scheduler/view/mixin/TimelineScroll#config-infiniteScroll
https://bryntum.com/docs/scheduler-pro/api/Scheduler/data/mixin/EventStoreMixin#event-loadDateRange
And example: https://bryntum.com/examples/examples-scheduler/infinite-scroll/

We have pagination feature on the roadmap but it is not supported currently.

All the best,
Alex


Post by clovisapp »

Thanks a lot Alex.

1- Horizontal buffering has more sense for Scheduler. Just double checking: it's possible to provide it with loadDateRange and Infinite Scroll, right ?
2- Vertical buffering has more sense for Gantt. But the feature isn't implemented yet, right ?

Do you plan to provide a vertical buffering for Gantt in a near future ?

Regards

Image


Post by alex.l »

  1. yes, it is
  2. yes, right

For Gantt it is not really possible, because, as I said, all data required for the Engine to make project calculations.

All the best,
Alex


Post by clovisapp »

@alex

Thanks a lot,

Yes for the Gantt interdependencies may make it harder to implement. Especially if tasks are not sorted by Start Date

Keep me posted when you think we will start to work on it ;)

Consider this ticket as resolved

Image


Post by clovisapp »

@alex.l do you have news about potential gantt vertical pagination ?

Thanks a lot

Image


Post by mats »

It's unlikely we'll have this implemented before Q3 this year I'm afraid. https://github.com/bryntum/support/issues/1804


Post by clovisapp »

@mats
@alex

Do you have any updates about this vertical / horizontal pagination feature ?

Image


Post by clovisapp »

IMO

For Scheduler:

  • [Prioritary] Horizontal scroll paging (main thing to fix surely, being able to force display "people" in the left of scheduler, even if their tasks has not been loaded yet)
  • [Less critical] Vertical scroll paging (only fetch tasks of specific users)

For Gantt:

  • [Prioritary] Vertical scroll (main thing will be to display tasks dependencies even if not all of the content is loaded)

Image


Post by clovisapp »

Looks like it's on v6 milestone, do you have any forecast for this milestone ?
https://github.com/bryntum/support/milestone/125

Image


Post Reply