<style>
.e-treegrid .e-add::before{
content: '\e609';
}
/*Changes the delete button icons*/
.e-treegrid .e-delete::before {
content: "\e680";
}
/*Changes the save button icons*/
.e-treegrid .e-update::before {
content: "\e600";
}
/*Change the cancel icons*/
.e-treegrid .e-cancel::before {
content: "\e700";
}
</style>
|
App.Component.html
<ejs-treegrid #treegrid [dataSource]='data' height='400' childMapping='subtasks' [treeColumnIndex]='1' (created)="created($event)" [editSettings]='editSettings' [toolbar]='toolbar'>
<e-columns>
<e-column field='taskID' headerText='Task ID' isPrimaryKey='true' width='90' textAlign='Right' [validationRules]='taskidrules'></e-column>
. . .
</e-columns>
</ejs-treegrid>
App.Component.ts
created(e){
let items = this.treegrid.toolbarModule.getToolbar().children[0];
items.childNodes[0].querySelector(".e-tbar-btn-text").textContent = "AddNew";
items.childNodes[1].querySelector(".e-tbar-btn-text").textContent = "DeleteRecord";
items.childNodes[2].querySelector(".e-tbar-btn-text").textContent = "UpdateRecord";
items.childNodes[3].querySelector(".e-tbar-btn-text").textContent = "CancelRecord";
} |