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;
    }

results matching ""

    No results matching ""