Вся страница прокручивается вправо при перетаскивании событий из TreeView (schedule / external-drag-drop) - PullRequest
0 голосов
/ 21 апреля 2020

Как любой может заметить, в демонстрации перетаскивания по расписанию кто-то может перетащить событие из списка TreeView, и когда оно приблизится к правому краю страницы, страница прокручивается вправо. Вот скриншот , показывающий это. Это происходит и в нашем приложении, и это довольно раздражает. У нас sh будет исправление этой проблемы.

1 Ответ

0 голосов
/ 24 апреля 2020

Привет от поддержки Syncfusion.

Мы проверили вашу сообщенную проблему, которая заключается в перетаскивании узла TreeView, который создает скроллер на выходной веб-странице. В настоящее время у нас нет никаких свойств, чтобы предотвратить прокрутку при перетаскивании узла TreeView. Однако мы уже рассматривали это как особенность с нашей стороны. Он будет включен в нашу версию тома 2, выпуск которой ожидается в июне 2020 года.

Отследите ссылку ниже, чтобы узнать состояние функции.

https://www.syncfusion.com/feedback/13575/need-to-provide-the-option-to-set-the-drag-area-in-treeview-component

Но вы можете решить свою проблему, установив цель для dragArea объекта перетаскивания TreeView в созданном событии. При установке цели вы можете перетащить элемент только внутри целевого элемента. Это предотвращает прокрутку элемента, превышающую этот элемент.

Пожалуйста, проверьте образец с вышеописанным решением.

Образец: https://stackblitz.com/edit/react-jqzozo-gqpyve?file=index.js

onCreate(){  
  this.treeObj.dragObj.dragArea = "body";  
}  
...