You are on page 1of 1

deleteRow : function(component, event, helper) {

var thisObj = event.target.id;


var action = component.get('c.deleteRowCtrl');
action.setParams({'deleteRowId':thisObj});
action.setCallback(this, function(response){
var state = response.getState();
if(state == 'SUCCESS'){
var getReturnRow = response.getReturnValue();
component.set('v.StudentList', getReturnRow);
alert('Record deleted successfully');
}
});
$A.enqueueAction(action);
},

<lightning:button variant="Destructive"
label="Delete"
title="Delete"
onclick="{!c.deleteRow}"/>

public static List<Student_Form__c> deleteRowCtrl(String deleteRowId){


delete [select Id from Student_Form__c where Id=:deleteRowId];
List<Student_Form__c> getRowDel = [SELECT Id, Name,
Last_name__c,
Date_of_Birth__c, Phone_Number__c, Mark1__c, Mark2__c,
Mark3__c, Email__c, Department__c, Percentage__c,
Grade__c FROM Student_Form__c];
return getRowDel;
}

List<Student_Form__c> accList = [SELECT Id, Name, Last_name__c,


Date_of_Birth__c, Phone_Number__c, Mark1__c, Mark2__c, Mark3__c, Email__c,
Department__c, Percentage__c, Grade__c FROM Student_Form__c];

return accList;

:if isTrue="{!!v.editData}"

You might also like