|
App.component.html
<ejs-grid #Grid id='Grid' [dataSource]='parentData' (detailDataBound)="detailDataBound($event)"
[editSettings]='editSettings' [childGrid]='childGrid'>
<e-columns>
...
</e-columns>
</ejs-grid>
------------------------------------------------------------------
App.component.ts export class AppComponent {
ngOnInit(): void {
this.parentData = hierarchyOrderdata;
this.childGrid = {
}
detailDataBound(args){
args.childGrid.headerModule.headerPanel.style.display='none'
}
} |
I added allowDragAndDrop = true
The UI is getting bit messedup
When i drag and drop one row then UI is getting fixed!!<ejs-grid #grid [dataSource]='aEpics' [allowPaging]='true'[allowSorting]='true' [pageSettings]='pageOptions'[contextMenuItems]="contextMenuItems"(contextMenuClick)='contextMenuClick($event)'(rowDataBound)="rowDataBound($event)"(contextMenuOpen)="contextMenuOpen($event)" [allowExcelExport]='true'(commandClick)="commandClick($event)" [allowFiltering]='true'[filterSettings]='filterOptions' allowRowDragAndDrop="true"[childGrid]='childGrid' (detailDataBound)="detailDataBound($event)"><e-columns><e-column field='itemRanking' headerText='Ranking' textAlign='Left'width=90>e-column><e-column field='itemNumber' headerText='ID' textAlign='Left'width=90>e-column><e-column field='name' headerText='Epic Name' textAlign='Left'width=90>e-column><e-column field='nodeType' headerText='Node Type' textAlign='Left'width=90>e-column><e-column width=140 [commands]='commands'>e-column>e-columns>ejs-grid>Before drag and dropAfter Drag and Drop