Salesforce
Visualforce 페이지 개발
수색…
기본 페이지
기본적인 VisualForce 페이지는 다음과 같이 만들 수 있습니다 :
<apex:page>
<h1>Hello, world!</h1>
</apex:page>
표준 컨트롤러 사용
페이지가 특정 유형의 레코드에 대한 정보를 표시하거나 편집하는 경우 표준 컨트롤러를 사용하여 작성해야하는 상용구 코드의 양을 줄이는 것이 좋습니다.
표준 컨트롤러를 사용하면 페이지에 ?id=SALESFORCE_ID
매개 변수가 표시되고 레코드의 모든 병합 필드에 자동으로 액세스 할 수 있습니다.
<apex:page>
에 standardController
속성을 지정하여 표준 컨트롤러를 페이지에 추가 <apex:page>
.
<apex:page standardController="Account">
This is a page for {!Account.Name}
</apex:page>
또한 표준 컨트롤러 메소드를 무료로 얻을 수 있습니다.
-
cancel()
- 취소 페이지의PageReference
를 반환합니다 (일반적으로 다시 목록보기로 이동 함). -
delete()
- 레코드를 삭제하고 삭제 페이지에 대한PageReference
를 반환합니다. -
edit()
- 표준 편집 페이지의PageReference
를 반환합니다. -
save()
- 레코드를 저장하고PageReference
를 업데이트 된 레코드에 반환합니다. -
view()
- 표준보기 페이지에 대한PageReference
를 반환합니다.
다음과 같이 사용할 수 있습니다.
<apex:page standardController="Account">
Name: <apex:inputField value="{!Account.Name}" />
<apex:commandButton value="Update record" action="{!save}" />
</apex:page>
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow