RowDD and Edit modules. but there is no exemple to inject these two modules please help to find a way to install them ( with simple exemple please ) and thanks |
import { MultiSelectAllModule } from '@syncfusion/ej2-angular-dropdowns';
import { TextBoxAllModule, NumericTextBoxAllModule } from '@syncfusion/ej2-angular-inputs';
import { DropDownListAllModule } from '@syncfusion/ej2-angular-dropdowns';
import { CheckBoxAllModule } from '@syncfusion/ej2-angular-buttons';
import { GanttModule } from '@syncfusion/ej2-angular-gantt';
import { RowDDService, EditService, SelectionService } from '@syncfusion/ej2-angular-gantt';
import { HttpModule } from '@angular/http';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { CommonModule } from '@angular/common';
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from '../app.component';
@NgModule({
declarations: [ AppComponent ],
imports: [ BrowserModule, GanttModule, DropDownListAllModule, CheckBoxAllModule, TextBoxAllModule, NumericTextBoxAllModule, MultiSelectAllModule],
providers: [RowDDService, EditService, SelectionService],
bootstrap: [AppComponent]
})
export class AppModule { }
|
|
public rowDrop(args: any) {
console.log(args);
}
|
|
<ejs-gantt id="DragAndDrop" height="430px" [dataSource]="data" [taskFields]="taskSettings" [allowRowDragAndDrop]="true" [columns]="columns"
[labelSettings]="labelSettings" [treeColumnIndex]="1" [splitterSettings]="splitterSettings" [selectionSettings]="selectionSettings"
[highlightWeekends]="true" [projectStartDate]="projectStartDate" [projectEndDate]="projectEndDate" (rowDrop)="rowDrop($event)">
</ejs-gantt>
|