Я использую в своем приложении force.com Apex Classes, и многие из них имеют одинаковую структуру, я хочу, чтобы API повторно использовал его после.Создайте свой собственный API
Для exaple, эти два класса:
//first class
public class insererActAct{
public List<Activites_actuelles__c> accts {get; set;}
public insererActAct(ApexPages.StandardController controller){
accts = new List<Activites_actuelles__c>();
accts.add(new Activites_actuelles__c());
}
public void addrow(){
accts.add(new Activites_actuelles__c());
}
public PageReference deleteRow(){
if (accts.size()>1)
{
accts.remove(accts.size()-1);
}
return null;
}
public PageReference save()
{
insert accts;
Assure__c theParent = new Assure__c(id=accts[0].Activites_actuelles__c);
PageReference acctPage = new ApexPages.StandardController(theParent).view();
acctPage.setRedirect(true);
return acctPage;
}
}
//second class
public class insererEnfants{
public List<Enfants__c> accts {get; set;}
public insererEnfants(ApexPages.StandardController controller){
accts = new List<Enfants__c>();
accts.add(new Enfants__c());
}
public void addrow(){
accts.add(new Enfants__c());
}
public PageReference deleteRow(){
if (accts.size()>1)
{
accts.remove(accts.size()-1);
}
return null;
}
public PageReference save()
{
insert accts;
Assure__c theParent = new Assure__c(id=accts[0].Parent__c);
PageReference acctPage = new ApexPages.StandardController(theParent).view();
acctPage.setRedirect(true);
return acctPage;
}
}
Может ли один скажите мне, что это возможно или нет, если да, то как я могу это сделать, пожалуйста?
Благодарим за помощь и разъяснения! – Netmaster
У меня есть другой вопрос, как я могу автоматически вставлять значение поля основных отношений в дочерний элемент, потому что у меня есть один родитель для каждого ребенка? – Netmaster
, вы можете сделать сложные вещи с помощью метода getDescribe(), чтобы узнать, какой тип объекта является родителем (не уверен, если возможно, или нет), но я думаю, что было бы проще сохранить имена типов объектов в пользовательских настройках (как строки). – naomi