본문 바로가기

sfdc_세일즈포스 시작

비주얼포스로 입력화면 만들어보기 standard object

스탠다드 오브젝트인 Account를 이용해서 간단하게 신규 입력화면을 만들어보려 한다.

Account 중 일부타잎을 전문점으로 쓸 예정이라 전문점명 전문점주소 전문점타잎 전문점직원수 정도를 입력받아서 처리해보려 한다.

그래서 전문점명은 account name, 전문점주소는 account site, 전문점타잎은 account type, 전문점직원수는 account number로 라벨링 해본다. 일단 한번 입력화면 만들어보는거니까 부담없이 접근해주시면 좋을듯여.

비주얼포스페이지 관리화면 좌측 검색창에 visualforce pages 라고 치고 메인화면에서 new버튼 클릭하면 아래 화면

label과 name 입력하고 아래 markup창에 코드를 입력해본다. 거의 jsp를 해보신분은 사용자정의태그같은거라 익숙한편일것 같다.

<apex:page standardController="Account">
 <apex:form >
   <apex:pageblock title="입력화면연습" mode="edit">
     <apex:pageblockButtons >
       <apex:commandButton value="저장" action="{!save}" />
     </apex:pageblockButtons>
     
     <apex:pageblockSection title="전문점 입력" columns="2">
      <apex:inputfield value="{!Account.name}"/>
      <apex:inputfield value="{!Account.site}"/>
      <apex:inputfield value="{!Account.type}"/>
      <apex:inputfield value="{!Account.AccountNumber}"/>
     </apex:pageblockSection>
     
   </apex:pageblock>
 </apex:form>
                                              
</apex:page>

 

다 쳤으면 save하고 옆에 preview 버튼 눌러보면 내가 작성한 코드로 프로그램 짠하고 나온다.

와우 정말 동작이 되는것인가 이렇게 쉽게 ㅋㅋ 해봅시다.

암거나 간단히 치고 저장 누르면 띠용 놀랄노

입력은 간단히 했는데 다양한 부가정보까지 어엿한 어플리케이션의 일부가 되다니.

이래서 세일즈포스 세일주포수 그런가..ㅎㅎ 

오늘은 여기까지여.즐~~

숙제도 한판 드려야죠.. 전화번호 phone 칼럼도 등록화면에 추가보시죠  입력화면연습이라는 타이틀도 없어보이니 전문점관리로 해볼까여.. 다하시면 메일주세여.. mis93ysm@naver.com ㅎㅎ