2011-08-22 2 views
0

문제가 해결되지 않아 누군가 나를 안내 할 수 있습니다.사용자가 salesforce를 사용하여 관련 목록에서 맞춤 검색 버튼을 클릭하면 내 visualForce 페이지가 열립니다.

사용자 지정 개체Hello을 만들었습니다.

이 & 계정 리드 이름 .and 둘 다 조회 있습니다에 내가 2 개 필드를 추가했습니다.

지금 내가 계정에서 내 객체의 관련 목록을 볼 수 있으며,

내가 다른 사용자 정의 시각적 힘 페이지를 열어야이 관련 목록사용자 정의 버튼를 추가 싶어뿐만 아니라 리드.

내가 여기에 도달 이제 때

Name>> Setup>> Create>>Objects>>Hello>>Custom buttons & links. 

나는 새로운 버튼을 만들었습니다.

이 내부에서 나는

"추가 기사를 사용하여 창을 기존의 디스플레이"나는 또한 VisualForcePage로 콘텐츠 원본을 선택하는 옵션을 발견 "목록 버튼"

를 클릭했습니다.

하지만

내용 드롭 다운 아무것도 없다. 나는 표준 및 사용자 정의 컨트롤러의 다양한 조합을 시도 페이지

Name>> Setup>> Develop >>Pages>>new>>MyNewPage 


<apex:page standardController="Hello__c" extensions="MyExtentionFile"> 

</apex:page> 

을 만들었지 만 성공을 얻을 수있는 방법을

. 누군가 나를 도울 수 있기를 바랍니다.

나는이 링크를 따라 : http://www.salesforce.com/us/developer/docs/pages/Content/pages_controller_sosc_custom_button.htm

+0

사람이 무엇을 나에게 조언을 할 수 ??? – Swati

답변

2

당신이 Hello__c에 대한 잠재적 인 컨텐츠 소스로 표시하기 위해 당신은 또한 recordSetVar을 설정해야합니다 목록 버튼을 만드는 경우. 이 질문은 doc 링크에서 실제로보실 수 있습니다.

<apex:page standardController="Hello__c" recordSetVar="hellos" extensions="MyExtensionFile"> 
    ... more code here ... 
</apex:page> 
1

먼저 랄프는 올바른 대답을했습니다.

사용자 정의 개체 Hello__c의 "Plural"양식의 이름을 확인하십시오.기본값을 사용했다면, 당신은 것입니다 :

  • 이름 : 안녕하세요
  • 레이블 : Hellos를
  • 개체 이름 : 안녕하세요
  • API 이름 : Hello_ C (또는 namespaceprefix _Hello__c)

다음 페이지와 클래스를 사용하면 Visual Source 페이지로 콘텐츠 소스가 선택 가능하게 표시됩니다.

등급 :

public with sharing class Hello_Controller 
{ 
    public Hello_Controller(ApexPages.StandardSetController controller) 
    { 
     controller.setPageSize(10); 
    } 
} 

페이지 :

<apex:page standardController="Hello__c" recordSetVar="Hellos" extensions="Hello_Controller"> 
</apex:page> 
관련 문제