Custom Controller 만들고 사용하기 1. Custom Controller Apex Class 만들기 기본 sortOrder = LastName sortOrder를 변경하면 결과 순서를 반영해 Contact를 검색하는 SOQL 쿼리에 사용됨 public class ContactsListWithController { private String sortOrder = 'LastName'; public List getContacts() { List results = Database.query( 'SELECT Id, FirstName, LastName, Title, Email ' + 'FROM Contact ' + 'ORDER BY ' + sortOrder + ' ASC ' + 'LIMIT 10' );..
목차 Standard List Controller 사용하기 Static Resource 사용하기 Standard List Controller 사용하기 Standard List Controller : 레코드 set을 표시하거나 작업할 수 있는 Visualforce page 만들 수 O Standard List Controller를 통해 특정 개체 레코드 쿼리, collection 변수에서 레코드 사용, 결과 필터링, 페이지 지정 등의 작업 Standard (Record) Controller : 단일 레코드 로드 Standard List Controller : 레코드 목록/컬렉션 로드 Record List 출력 과 같은 Standard List Controller, iteration component 사용하..
목차 Visualforce Standard Controller 레코드, 필드 출력하기 Form 사용하여 레코드 입력하기 Visualforce Standard Controller Visualforce는 기존의 MVC(Model-View-Controller) 패러다임 사용 View : 컨트롤러와 상호작용, 컨트롤러는 페이지에 기능 제공 Controller : Model(데이터베이스)과 상호작용, View에서 표시할 수 있는 데이터 사용 / 변경 사항 DB로 푸시 Standard Controller를 확장해 새로운 기능 추가 또는 처음부터 맞춤형 Controller 생성 O Record ID를 Request URL에 추가하기 1) Visualforce Page 'Account Summary' 생성 Name: ..
목차 Visualforce란 Variables & Formulas Visualforce : Lightning Platform에서 호스팅할 수 있는 어플리케이션을 위한 custom UI를 구축할 수 있도록 하는 웹 개발 프레임워크 Lightning Experience 스타일과 일치하는 앱 & 완전히 custom된 인터페이스 구축 O 이를 통해 개발자는 세일즈포스의 기본 제공 기능 확장, 새로운 기능으로 교체, 완전히 새로운 앱 구축 O 각 페이지는 고유한 URL로 액세스 O 누군가 페이지에 액세스하면 서버는 페이지에 필요한 모든 데이터 처리 수행하고, 페이지를 HTML로 렌더링하고 결과를 브라우저에 반환 Visualforce Page : 앱 개발자를 위한 기본 빌딩 블록 Visualforce page는 s..