W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Apex調(diào)用是指執(zhí)行Apex類的過程。 Apex類只能在通過以下方法之一調(diào)用時(shí)執(zhí)行:
我們將看看調(diào)用的Apex一些常見的方式。
您可以通過開發(fā)者控制臺(tái)中的execute anonymous調(diào)用Apex類,如下所示:
步驟1:打開開發(fā)者控制臺(tái)
步驟2:單擊調(diào)試。
第3步:執(zhí)行匿名窗口將如下所示打開,然后點(diǎn)擊執(zhí)行按鈕:
第4步:打開調(diào)試日志,它將出現(xiàn)在日志窗格中。
您也可以從Trigger調(diào)用Apex類。 當(dāng)指定的事件發(fā)生時(shí)觸發(fā)器被調(diào)用,觸發(fā)器可以在執(zhí)行時(shí)調(diào)用Apex類。
下面是一個(gè)示例代碼,顯示當(dāng)調(diào)用Trigger時(shí)類如何被執(zhí)行。
例如:
//Class which will gets called from trigger public without sharing class MyClassWithSharingTrigger { public static Integer executeQuery (List<apex_customer__c> CustomerList) { //perform some logic and operations here Integer ListSize = CustomerList.size(); return ListSize; } } //Trigger Code trigger Customer_After_Insert_Example on APEX_Customer__c (after insert) { System.debug('Trigger is Called and it will call Apex Class'); MyClassWithSharingTrigger.executeQuery(Trigger.new);//Calling Apex class and method of an Apex class } //This example is for reference, no need to execute and will have detail look on triggers later chapters.
Apex類也可以從Visualforce頁(yè)面調(diào)用。 我們可以指定控制器或控制器擴(kuò)展,并且指定的Apex類被調(diào)用。
例如:
VF頁(yè)面代碼:
Apex類代碼(控制器擴(kuò)展)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: