Currently, the TreeList allows users to move rows using drag and drop. However, the available programmatic intervention options are quite limited. There is only one event triggered after a row is dropped, which restricts our ability to perform specific actions at different stages of the drag and drop process. For example, we are unable to prohibit certain rows from being dropped. We have certain business rules on what items are allowed on which level. So, we need to check these rules before the drop occurs.
In contrast, the TreeView component provides greater control and flexibility in this regard, offering additional intervention points and events.
Could these additional events be added to TreeList in the same way as for TreeView? We would greatly benefit from this feature.