Привет от поддержки 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";
}