原创 Asynchronous Processing Basics || Use Future Methods
異步處理的主要優點包括: 用戶效率 可擴展性 更高的限制 Use Future Methods Future methods 必須是靜態方法,並且只能返回void類型。 指定的參數必須是原始數據類型,原始數據類型的數組或
原创 Create Test Data for Apex Tests
TestDataFactory.apxc @isTest public class TestDataFactory { public static List<Account> createAccountsWithOpps(I
原创 調試和運行診斷
每個調試日誌必須爲20 MB或更小。 如果超過此數量,您將看不到所需的一切。 此外,每個組織最多可以保留1,000 MB的調試日誌。最舊的日誌將被覆蓋。 因爲調試日誌是獲取有關應用程序的調試信息的主要方式,所以您要確保不超過這些限制
原创 Create a simple Visualforce page that displays an image
<apex:page showHeader="false" title="DisplayImage" sidebar="false"> <apex:form> <table> <tr>
原创 Test Apex Triggers
AccountDeletion.apxt trigger AccountDeletion on Account (before delete) { // Prevent the deletion of accounts if t
原创 Input Data Using Forms
<apex:page standardController="Account"> <apex:form > <apex:pageBlock title="Edit Account"> <apex:
原创 Get Started with Apex Unit Tests
以下是Apex單元測試的好處 維護數據安全是我們的首要任務。 我們不會在您的組織中查看或修改任何數據,並且所有測試都在運行於安全數據中心的副本中完成。 部署的代碼覆蓋率要求 在將代碼部署或打包到Lightning Platform A
原创 Create & Use Custom Controllers
這兩個(Visualforce頁面和Apex控制器)仍相互鏈接 ContactsListController.apxc public class ContactsListController { privat
原创 Use Simple Variables and Formulas
Create a Visualforce page that shows user information
原创 Use Standard Controllers
Create a Visualforce page which shows a basic Contact record
原创 Use Standard List Controllers
<apex:page standardController="Contact" recordSetVar="contacts"> <apex:form> <apex:pageBlock title="Cont
原创 Use Static Resources
<apex:page showHeader="false" sidebar="false" standardStylesheets="false"> <!-- Add static resources t
原创 Display Records, Fields, and Tables
Create a Visualforce page which displays a variety of output fields <apex:page standardController="Opportunit
原创 Create an Apex trigger for Opportunity that adds a task to any opportunity set to Closed Won
trigger ClosedOpportunityTrigger on Opportunity (before insert, before update) { List<Task> listTask = new List<