Premium support for our pure JavaScript UI components


Post by plugins-welcome »

Hi,

Our app can have up to 1000 cards in the board view. However, we have noticed that when a column has hundreds of tasks, collapsing it can be pretty slow. I went through the "toggleColumnCollapse" code, removed the logic to manipulate the DOM, and just kept:

      return new Promise<void>((resolve) => {
        const me = this;
        me.suspendDomTransition();
        columnRecord.collapsed = collapse;
        resolve();
        me.resumeDomTransition();
      });

It seems to have gotten super fast. Didn't seem to break anything either [yet].
Can you help me here? Am I missing any config setting or anything else?


Post by alex.l »

Hi plugins-welcome,

There is no configs for that.
We have a ticket to increase DOM rendering for Taskboard https://github.com/bryntum/support/issues/3414
Meanwhile, if you have workaround, please use it.
I cannot guarantee 100% it won't break something, but in theory, it shouldn't.

All the best,
Alex


Post by alex.l »

We've opened a ticket to investigate collapsing performance separately https://github.com/bryntum/support/issues/5278
We will try to give it a prio and investigate faster than ticket I mentioned before.

All the best,
Alex


Post by plugins-welcome »

Great! Thanks!


Post Reply