Skip to main content
public class newWrapperClass {

 

public List<wrapperTask> wrapperTaskList {get;set;}

 

public List<Challenge__c> existingRecords {get;set;}

 

public newWrapperClass(ApexPages.StandardController stdController) {

 

wrapperTaskList = new List<wrapperTask>();

 

existingRecords = [SELECT Phone__c, Name

 

FROM Challenge__c

 

WHERE Account__c =: ApexPages.currentPage().getParameters().get('id')];

 

for(Challenge__c c : [SELECT Name,Phone__c

 

FROM Challenge__c

 

WHERE Account__c = NULL

 

LIMIT 10]) {

 

wrapperTaskList.add(new wrapperTask(c));

 

}

 

}

 

public void processedRecords() {

 

List<challenge__c> selectedRecords = new List<challenge__c>();

 

for (wrapperTask obj : wrapperTaskList)

 

if(obj.selected == true) {

 

selectedRecords.add(obj.chg);

 

}

 

for(Challenge__c chl : selectedRecords ) {

 

chl.Account__c = ApexPages.currentPage().getParameters().get('id');

 

}

 

update selectedRecords;

 

existingRecords = [SELECT Phone__c,Owner.Name, Name FROM Challenge__c WHERE Account__c =: ApexPages.currentPage().getParameters().get('id')];

 

}

 

public class wrapperTask {

 

public challenge__c chg {get;set;}

 

public Boolean selected {get;set;}

 

public wrapperTask(challenge__c c) {

 

chg = c;

 

selected=false;

 

}

 

}

 

    

 

    
1 réponse
0/9000