수색…


기본 페이지

기본적인 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