You need to sign in to do that
Don't have an account?
Sumeet Kore 1
Create custom objects for each record on button click
Hi,
I want to Create a Visual force insert to be inserted as section for object Opportunity.
For each Provider__c in list I want to create a row with a check box.
A button at the bottom called "Create Date Of Service Request"
On clicking the button I want to create one Dates_Of_Service_Verification__c object for each row.
I am stuck on how to create new objects of each provider records on button click?
This is my code so far.
<apex:page controller="CreateDateofServiceController">
<apex:form >
<apex:pageBlock >
<apex:pageBlockSection title="Provider List">
<apex:inputCheckbox />
{!providerList}
</apex:pageBlockSection>
<apex:pageBlockButtons >
<apex:commandButton action="{!createObject}" value="Create Date of Service Request"/>
</apex:pageBlockButtons>
</apex:pageBlock>
</apex:form>
</apex:page>
Controller :
public with sharing class CreateDateofServiceController {
public List<String> providerList {get; private set;}
String recordId = System.currentPageReference().getParameters().get('id');
public CreateDateofServiceController() {
providerList = new List<String>();
Opportunity provider = [SELECT provider__c
FROM opportunity
WHERE Id =: recordId];
providerList.addAll(provider.provider__c.split(';'));
}
public void createObject() {
return;
}
}
I want to Create a Visual force insert to be inserted as section for object Opportunity.
For each Provider__c in list I want to create a row with a check box.
A button at the bottom called "Create Date Of Service Request"
On clicking the button I want to create one Dates_Of_Service_Verification__c object for each row.
I am stuck on how to create new objects of each provider records on button click?
This is my code so far.
<apex:page controller="CreateDateofServiceController">
<apex:form >
<apex:pageBlock >
<apex:pageBlockSection title="Provider List">
<apex:inputCheckbox />
{!providerList}
</apex:pageBlockSection>
<apex:pageBlockButtons >
<apex:commandButton action="{!createObject}" value="Create Date of Service Request"/>
</apex:pageBlockButtons>
</apex:pageBlock>
</apex:form>
</apex:page>
Controller :
public with sharing class CreateDateofServiceController {
public List<String> providerList {get; private set;}
String recordId = System.currentPageReference().getParameters().get('id');
public CreateDateofServiceController() {
providerList = new List<String>();
Opportunity provider = [SELECT provider__c
FROM opportunity
WHERE Id =: recordId];
providerList.addAll(provider.provider__c.split(';'));
}
public void createObject() {
return;
}
}