|
public childGrid: any = {
queryString: 'OrderID',
toolbar: ['Add', 'Edit', 'Delete', 'Update', 'Cancel'],
editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true },
columns: [
{ field: 'OrderID', headerText: 'Order ID', textAlign: 'Right', width: 120 },
{ field: 'FirstName', headerText: 'FirstName', width: 150 },
{ field: 'LastName', headerText: 'LastName', width: 150 }
]
};
detailDataBound(args: any) {
let childdata: any = new DataManager({
url: "/Home/EmpData",
adaptor: new UrlAdaptor()
});
args.detailElement.querySelector('div').ej2_instances[0].dataSource = childdata; //set the childGrid data here
}
ngOnInit(): void {
this.data = new DataManager({
url: 'Home/UrlDatasource',
updateUrl: 'Home/Update',
insertUrl: 'Home/Insert',
removeUrl: 'Home/Delete',
adaptor: new UrlAdaptor
});
this.pageSettings = { pageSize: 100 };
this.editSettings = { allowEditing: true, allowAdding: true, allowDeleting: true, mode: 'Normal' };
this.toolbar = ['Add', 'Edit', 'Delete', 'Update', 'Cancel'];
} |