Как получить сохраненные данные в значениях раскрывающегося списка с помощью триггера?

#triggers #salesforce #apex #datatrigger

#триггеры #salesforce #apex #datatrigger

Вопрос:

У меня имя поля раскрывающегося списка — Type__c, и в этом значения — «Выплата» и «платеж», где «Выплата» = 1000, а «Платеж» = 5000. Мое требование заключается в том, что когда я выбираю выплату, мне нужен триггер и отображаются значения выплаты 1000 и такие же, как платеж должен отображаться, если я выбрал payment.it выдает ошибкувведите описание изображения здесь

    My trigger code:

    trigger TransactionAct on Loan_Transaction__c (after insert) {
    List<Timeline_Event__c> timelineList=new List<Timeline_Event__c>();
    TimelineEventController tobj=new TimelineEventController();
    ITimelineEventController timeAssignCtrl=new TimelineEventController();
    IController conCtrl=new contactController();
    
    for( Loan_Transaction__c trans :Trigger.New){
        Timeline_Event__c tEvent=new Timeline_Event__c();
               string rtype='', subtitle='';
        
        if( Trigger.isAfter){
                sObject c=conCtrl.getById(trans.Loan__c);

            if(trans.Type__c=='Disbursal'){
                subtitle=rtype 'Disbursal of';
  tEvent=(Timeline_Event__c)timeAssignCtrl.timelineTrigger(trans ,'trans Disbural','',subtitle,'insert','trans' );
         timelineList.add(tEvent);
            }    
            else if(trans.Type__c=='Payment'){
                 subtitle=rtype 'Payment of';
                 tEvent=(Timeline_Event__c)timeAssignCtrl.timelineTrigger(trans,'trans Payment','',subtitle,'insert','tarns'  );
                 timelineList.add(tEvent);
            }
            
            
        }
 
          }
   tobj.createMany(timelineList);  

}
  

Ответ №1:

Вы должны проверить метод timelineTrigger в классе Apex ITimelineEventController . Либо этот метод не существует, либо вы передаете неправильные параметры.

Комментарии:

1. Правильно, OP передает журнал_Transaction__c и пять строк, но нет метода timelineTrigger , который получает эти параметры.