Dear Sir or Madam,
I am trying to make my schedule component faster in certain scenarios. One of these scenarios is the following: a date navigation in TimelineMonth view.
Using appropriate console.logs i notice that between actionBegin (with dateNavigate) and actionComplete (with
dateNavigate
) a round of cell rendering occurs. If i am in
TimelineMonth
and have a big number of resources, this amounts to a significant number of cells which takes some time. Can i avoid this?
After actionComplete, i am sending a request to the back-end. When this completes i need anyways to re-render all cells (to customize them according to the returned results). Hence it seems to me that the first round of cell rendering is completely unnecessary and time consuming.
The only way i have found to prevent the cell rendering is to call args.cancel = true inside actionBegin. But inside actionBegin there is no information on the targeted dates. Hence i have no way to trigger the date navigation myself.
Am i missing anything? Is there any way to achieve my requirement? Please do not suggest virtual scrolling, i am already aware of this.
Kind regards,
Panagiotis