BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
addButtonClick() {
// On button click dynamically generate ant set grid data
this.processListData(data.slice(0,10));
var grid = (document.getElementsByClassName('e-grid')[0]as any).ej2_instances[0];
grid.refreshColumns();
} |
...
addButtonClick() {
// On button click dynamically generate ant set grid data
this.processListData(data.slice(0,10));
var grid = (document.getElementsByClassName('e-grid')[0]as any);
this.refresh();
}
refresh(){
var grid = (document.getElementsByClassName('e-grid')[0]as any).ej2_instances[0];
grid.on('datasource-modified', (args) => {
setTimeout(this.refreshCol, 50);
}) //here, we have binded internal event and called refresh action. It will call the refresh column after dataSource modified
}
refreshCol() {
var grid = (document.getElementsByClassName('e-grid')[0]as any).ej2_instances[0];
grid.refreshColumns();
}
...
|
[app.component.ts]
addButtonClick(e) {
// On button click dynamically generate ant set grid data
this.isRefresh=true;
this.processListData(data.slice(0,10)); // bind the grid dataSource by programatically
}
beforeDataBound(args){
if(this.isRefresh){
this.isRefresh=false;
this.myGrid.refreshColumns();
}
}
|