mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-10-01 14:41:32 +00:00
[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:
committed by
Eugenio Romano
parent
2edee23bdd
commit
55113f37b6
@@ -701,42 +701,6 @@ export class DataTableComponent implements AfterContentInit, OnChanges, DoCheck,
|
||||
const name = this.getNameColumnValue();
|
||||
return name ? row.getValue(name.key) : '';
|
||||
}
|
||||
|
||||
onDragOver(event: Event) {
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
onHeaderDrop(event: Event, column: DataColumn) {
|
||||
event.preventDefault();
|
||||
|
||||
this.elementRef.nativeElement.dispatchEvent(
|
||||
new CustomEvent('header-drop', {
|
||||
detail: {
|
||||
target: 'header',
|
||||
event,
|
||||
column
|
||||
},
|
||||
bubbles: true
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
onCellDrop(event: Event, column: DataColumn, row: DataRow) {
|
||||
event.preventDefault();
|
||||
|
||||
this.elementRef.nativeElement.dispatchEvent(
|
||||
new CustomEvent('cell-drop', {
|
||||
detail: {
|
||||
target: 'cell',
|
||||
event,
|
||||
column,
|
||||
row
|
||||
},
|
||||
bubbles: true
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export interface DataTableDropEvent {
|
||||
|
Reference in New Issue
Block a user