[ADF-4444] drag and drop fixes (#4674)

* more granular control over drag and drop

* fix performance, internal drop-zone directive
This commit is contained in:
Denys Vuika
2019-04-30 14:53:37 +01:00
committed by Eugenio Romano
parent 2edee23bdd
commit 55113f37b6
9 changed files with 140 additions and 44 deletions

View File

@@ -1,6 +1,8 @@
<h1>DataTable Drag and Drop Demo</h1>
<div data-automation-id="datatable"
(header-dragover)="onDragOver($event)"
(header-drop)="onDrop($event)"
(cell-dragover)="onDragOver($event)"
(cell-drop)="onDrop($event)">
<adf-datatable [data]="data"></adf-datatable>
</div>

View File

@@ -88,6 +88,10 @@ export class DataTableDnDComponent implements OnInit {
this.data.setSorting(new DataSorting('id', 'asc'));
}
onDragOver(event: CustomEvent) {
event.preventDefault();
}
onDrop(event: DataTableDropEvent) {
event.preventDefault();