You need to sign in to do that
Don't have an account?
sowmya thotthadi
AccountContactOppurtunitycon Compile Error: Invalid loop variable type expected Id was AccountContactOppurtunitycon.InnerClass at line 8 column 6
public class AccountContactOppurtunitycon {
public AccountContactOppurtunitycon()
{
accountid = new set<id>();
for(OpportunityContactRole contactRole : [select ContactId , Contact.Name, opportunityId ,opportunity.Name ,opportunity.Amount, opportunity.Account.Name,Opportunity.AccountId from OpportunityContactRole]){
accountid.add(ContactRole.Opportunity.AccountId);
for(InnerClass ic :accountid){
}
}
}
public class InnerClass{
Public opportunity opportunityList{get; set;}
Public list<OpportunityContactRole> contactRole{get;set;}
}
public List<InnerClass> innerList{get; set;}
Public list<OpportunityContactRole> contactRole{get;set;}
set<Id> accountid{get; set;}
}
My output should be
table 1
Account Name : 1st record
opportunityid contact AccountName amount
table 2
Account Name : 2nd record
opportunityid contact AccountName ammount
public AccountContactOppurtunitycon()
{
accountid = new set<id>();
for(OpportunityContactRole contactRole : [select ContactId , Contact.Name, opportunityId ,opportunity.Name ,opportunity.Amount, opportunity.Account.Name,Opportunity.AccountId from OpportunityContactRole]){
accountid.add(ContactRole.Opportunity.AccountId);
for(InnerClass ic :accountid){
}
}
}
public class InnerClass{
Public opportunity opportunityList{get; set;}
Public list<OpportunityContactRole> contactRole{get;set;}
}
public List<InnerClass> innerList{get; set;}
Public list<OpportunityContactRole> contactRole{get;set;}
set<Id> accountid{get; set;}
}
My output should be
table 1
Account Name : 1st record
opportunityid contact AccountName amount
table 2
Account Name : 2nd record
opportunityid contact AccountName ammount
Please add below code :
Thanks,
Harish R.