본문 바로가기

sfdc_세일즈포스 시작

Visualforce component

비주얼포스 setup에서 visualforce 입력해보면 두가지를 만들어볼수 있는 메뉴가 있다.

그중하나가 visualforce component 이다. 먼가 컴포넌트를 만들어놓고 호출해서 쓰는 기능인것 같네여.

visualforce component 메뉴에서

new 클릭후

소스코드를 아래처럼 입력합니다.

record라고 라벨링

<apex:component >
    <apex:attribute name="record" type="String" description="my first visualforce component " />

  <h1>Congratulations</h1><br/>
  This is your new Component: record <br/>
  <!-- 주석은 html과 동일 -->

  <apex:pageBlock title="Viewing {!record}">   
        <apex:detail />
    </apex:pageBlock>

</apex:component>

 

해당 콤포넌트를 호출할 수 있는 비주얼포스 페이지를 아래처럼 코딩합니다.

비주얼포스페이지 명은 S7_99helloVFCompo

<apex:page >
  hello visualforce component 연습 
  <c:record record="Account" /> 
</apex:page>

오 내가 만들 c:record 컴포넌트가 잘 호출되네여

그럴듯하게 나오네여..ㅎㅎ

나중에 자세하게 공부해보죠 일단 맛보기로 따라해보기정도라고 생각하세요. 

이상입니다.