October 01, 2020, 09:51:09 PM

See more Support incidents in our old archived forum.

Author Topic: Scrolling in FlexyGantt  (Read 276 times)

jan.reker

  • Customers
  • Newbie
  • *
  • Posts: 33
Scrolling in FlexyGantt
« on: July 14, 2020, 07:15:48 AM »
Hello,

we are using the FlexyGantt with RowHeightBinding (from the sample OverlappedTasksChangingRowHeights) and without virtualization.
A while ago one of our customers complained that the gantt only scrolls per item vertically so if there is a row with many overlapping tasks (so that the row is higher than the screen height) they cannot see the tasks at the bottom.
We added VirtualizingPanel.ScrollUnit="Pixel" to the FlexyTable which solved the problem.
We now need to activate virtualization because of severe performance problems but if we activate it (like described in the user guide) the left and right side (tree and gantt control?) get out of sync while scrolling vertically.
It looks like the left side scrolls per pixel while the right side still scrolls per item.
Is this a bug or is there another way to achive the desired behaviour?

I can provide a modified version of the sample ServerStatusWithHugeData if needed.

Best regards

Rajagopal

  • RQ Members
  • Full Member
  • *
  • Posts: 149
Re: Scrolling in FlexyGantt
« Reply #1 on: July 14, 2020, 02:39:06 PM »
Jan,

We are looking on this. It will be more helpful if the reference sample is shared with us.

Thanks,
Raja.

jan.reker

  • Customers
  • Newbie
  • *
  • Posts: 33
Re: Scrolling in FlexyGantt
« Reply #2 on: July 14, 2020, 03:06:58 PM »
Hello,

how can i send you the sample? Unfortunately i cannot attach it here.

Best regards

Rajagopal

  • RQ Members
  • Full Member
  • *
  • Posts: 149
Re: Scrolling in FlexyGantt
« Reply #3 on: July 15, 2020, 05:25:36 AM »
Hi Jan,

Currently there is no option to attach it here. You can send the sample to our support mail - support@radiantq.com

Rajagopal

  • RQ Members
  • Full Member
  • *
  • Posts: 149
Re: Scrolling in FlexyGantt
« Reply #4 on: July 27, 2020, 04:58:13 PM »
Hi Jan,

Thank you for your patience. In the reference sample, the content scrolling (scrolls per item) is enabled by default in the "DataGrid.xaml". You can simply set this "CanContentScroll" value to false like this,

Code: [Select]
<Setter Property="ScrollViewer.CanContentScroll" Value="False"/>
Note: Currently we don't support Virtualization and Overlapping features together.

Thanks,
Raja.
« Last Edit: July 27, 2020, 05:00:05 PM by Rajagopal »

jan.reker

  • Customers
  • Newbie
  • *
  • Posts: 33
Re: Scrolling in FlexyGantt
« Reply #5 on: July 29, 2020, 11:57:27 AM »
Hi Raja,

thanks for the answer. I did not use ScrollViewer.CanContentScroll in the sample because as far as i know it disables virtualization.

Is it possible to add support for virtualization and overlapping in the future?

Best regards

Rajagopal

  • RQ Members
  • Full Member
  • *
  • Posts: 149
Re: Scrolling in FlexyGantt
« Reply #6 on: July 30, 2020, 04:05:03 PM »
Hi Jan,

We have this feature in our Roadmap, there is a complexity to support both Virtualization and Overlapping feature together. Anyway, we will give our best to support it and update you.

Thanks,
Raja

jan.reker

  • Customers
  • Newbie
  • *
  • Posts: 33
Re: Scrolling in FlexyGantt
« Reply #7 on: August 03, 2020, 09:52:55 AM »
Hi Raja,

is there any timetable for the next release?

Best regards

Rajagopal

  • RQ Members
  • Full Member
  • *
  • Posts: 149
Re: Scrolling in FlexyGantt
« Reply #8 on: August 06, 2020, 01:05:20 PM »
Jan,

We have a plan to release before the end of the year. But we are not sure with the requested feature, will try to include it if possible.

Thanks,
Raja