You need to sign in to do that
Don't have an account?
Deepak Pandey 13
split back__c object long text field with (comma sepreted)
public with sharing class Backup_ExtensionController {
public Backup__c bkup{get;set;}
public List<string> splitString {get;set;}
public Backup_ExtensionController(ApexPages.StandardController controller)
{
list<Backup__c> bk= new list<Backup__c>();
controller.addFields(new List<string>{'splitemail__c'});
Backup__c record = (Backup__c)controller.getRecord();
splitString = new List<string>();
if(!String.IsBlank(record.splitemail__c))
splitString = record.splitemail__c.split(',');
}
}
pages-
<apex:inputfield value={!bkup.splitfield}/>
<apex:commanndutton action={!save} value="save"/>
public Backup__c bkup{get;set;}
public List<string> splitString {get;set;}
public Backup_ExtensionController(ApexPages.StandardController controller)
{
list<Backup__c> bk= new list<Backup__c>();
controller.addFields(new List<string>{'splitemail__c'});
Backup__c record = (Backup__c)controller.getRecord();
splitString = new List<string>();
if(!String.IsBlank(record.splitemail__c))
splitString = record.splitemail__c.split(',');
}
}
pages-
<apex:inputfield value={!bkup.splitfield}/>
<apex:commanndutton action={!save} value="save"/>
Just replace
splitString = record.splitemail__c.split(',');
with
splitString = String.valueOf(record.splitemail__c).split(',');
I hope this helps. Kindly mark solved if it does.
Best Regards
Veenesh
system debug not showing 'splitString,
page is-
<apex:page standardController="Backup__c" extensions="Backup_ExtensionController" sidebar="false">
<apex:form >
<apex:pageBlock >
<apex:inputField value="{!bk.Name}"/>
<apex:inputField value="{!bk.splitemail__c}"/>
<apex:commandButton value="Save" action="{!Save}"/>
</apex:pageBlock>
</apex:form>
</apex:page>
class-
public with sharing class Backup_ExtensionController {
public Backup__c bk{get;set;}
public List<string> splitString {get;set;}
public Backup_ExtensionController(ApexPages.StandardController controller)
{
controller.addFields(new List<string>{'splitemail__c'});
Backup__c record = (Backup__c)controller.getRecord();
splitString = new List<string>();
if(!String.IsBlank(record.splitemail__c))
splitString = String.valueOf(record.splitemail__c).split(',');
system.debug('----->splitString ' +splitString );
}
}
In your class:
Hope this helps.
Veenesh
splitString is blank.