<apex:page controller="AccountTeamcontroller" showHeader="false" >
<apex:form >
<apex:pageBlock title="Account Team Allocation Request" >
<apex:pageBlock >
<apex:commandButton value="ADD" action="{!add}" rerender="myTable"/>
<apex:commandButton value="DELETE" action="{!erase}" reRender="out1" />
</apex:pageBlock>
<apex:pageBlock >
<apex:pageBlockTable id="myTable" value="{!accTeam}" var="at">
<apex:column headerValue="Check">
<apex:inputCheckbox value="{!at.Check__c}"/>
</apex:column>
<apex:column headerValue="Function">
<apex:inputField value="{!at.Function__c}"/>
</apex:column>
<apex:column headerValue="Team Role">
<apex:inputfield value="{!at.Team_Role__c}" />
</apex:column>
<apex:column headerValue="Account">
<apex:param value="{!acc.id}" assignTo="{!at.Account__c}" />
<apex:inputfield value="{!at.Account__c}"/>
</apex:column>
</apex:pageBlocktable>
</apex:pageBlock>
<apex:commandButton value="Save" action="{!save}"/>
<apex:commandButton value="Cancel" action="{!cancel}"/>
</apex:pageBlock>
</apex:form>
</apex:page>
Controller
public class AccountTeamcontroller {
public Account acc{get;set;}
public Integer count = 1;
Account_team__c acc1=new Account_team__c();
public list<Account_team__c> accteam{get ; set;}
public AccountTeamcontroller ()
{
acc=[select id from account where id=:'00128000005PFhw' limit 1];
accteam=new list<Account_team__c> ();
accteam.add(acc1);
for(Integer i=0; i<accteam.size(); i++){
accteam[i].account__C=acc.id;
}
}
public PageReference cancel() {
for(Integer i=1; i<accteam.size(); i++){
PageReference page = new PageReference('/'+accteam[i].account__c);
page.setRedirect(true);
return page;
}
return null;
}
public void addMore(){
accTeam.add(new Account_team__c ());
}
public PageReference save() {
for(Integer i=0; i<accteam.size(); i++)
{
insert accteam;
pagereference pageref=new pagereference('/'+accteam[i].id);
return pageref;
}
return null;
}
public void erase() {
accteam=[select id,function__c,check__c,team_role__c,account__c from
Account_team__c ];
if(accteam[0].check__c==true)
{
delete accteam;
}
}
public PageReference add() {
count = count+1;
addMore();
return null;
}
public String getAccteam() {
return null;
}
}
Ho do i delete multiple rows in this page?