[세일즈포스 개발자]

Apex - Visualforce Basic - Custom Controller

monimoni 2023. 2. 22. 10:49

1.     Custom Controller ( 사용자 정의 컨트롤러 )

-       Custom ControllerVisualforce 페이지에서 사용할 수 있는 Custom 로직 및 데이터 조작이 포함되어 있다.

-       Custom ControllerVisualforce Page에서 사용하기 위해서는 Controller에 지정하는 이름의 Apex Class가 존재해야 한다.

 

2.     실습 과제

 

 

3.     실습 코드

 

[ Class ] 

 

 

public class NewCaseListController {
    
    public List<Case> getNewCases () {
        
        List <Case> fiLi = [SELECT Id,CaseNumber FROM Case WHERE Status = 'New'];
        
        return fiLi;
        
    } // getNewCases

} // end class

 

[ Page ]

 

 

<apex:page controller="NewCaseListController">
    
    <apex:repeat value="{! newCases}" var="case">
    
        <apex:outputLink value="/{! case.Id}">
            <apex:outputText value="{! case.CaseNumber }"/>
        </apex:outputLink>
        
    </apex:repeat>
    
</apex:page>

 

4.     실습 화면

 

 

 

 

 

728x90