protected getToolbarButtons()
{
let buttons = super.getToolbarButtons();
buttons.splice(Q.indexOf(buttons, x => x.cssClass == "delete-button"), 1);
buttons.push(
{
title: '',
cssClass: 'approve-button',
onClick: () => {
Q.confirm('Are you Confirm ?',
() => {
var row = Q.deepClone(this.entity) ;
row.StatusId = 4;
MCD.MCDApproveService.Approve(
{EntityId : row.SNId,Entity : row},
response => {
this.loadById(row.SNId);
Serenity.SubDialogHelper.triggerDataChange(this);
}
);
});
},
separator: true
});
return buttons;
}