2012-06-21 2 views
0

나는 2 개의 필드가있는 예 : A와 B가있는 개체가 있습니다. 달을 추가하고 싶습니다. 예 : A = feb 및 B = 5 월에 대한 . 그래서 feb, mar, apr, 레이블에 표시 될 수 있습니다. A와 B의 값이 매번 변경됩니다.레이블에 달 추가

누구든지이 문제를 해결할 수 있습니까? 감사합니다. Anu

답변

0

당신이 뭘하고 있는지 물어보기가 어렵지만 질문을하지 않았지만 선택 목록을 찾고 있다고 생각합니다. 각각의 값 중에서 사용할 수있는 값을 지정할 수 있습니다 (jan에서 dec까지).

+0

감사합니다. LaceySnr, 아니요. 나는 A에서 B까지 개월을 표시하고 싶습니다. A가 2 월부터 시작하면 B 값은 5 월입니다. 2 월에서 5 월까지의 모든 달을 표시합니다. – AnuRaj

0

VisualForce 페이지에서이 코드를 사용하고 있다고 가정하고 객체가 SomeObject__c이고 두 개의 날짜 필드가 AB 인 경우 컨트롤러에서 다음 코드를 사용할 수 있습니다.

public with sharing class MyController { 

    private SomeObject__c obj; 

    public string getMonthsLabel(){ 

     string label = ''; 
     List<string> months = new List<string>{ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'}; 

     for(Integer idx = obj.A.month(); idx <= obj.B.month(); idx++) 
      label += months[idx-1] + ', '; 

     if(label.endsWith(', ')) 
      label = label.substring(0, label.length()-2); 

     return label; 

    } 

} 

당신이 다음해야 할 것입니다 모든 value="{!MonthsLabel}"

있었다 페이지에 outputLabel 당신이 찾고 있던 무엇인가요이 무엇입니까?

관련 문제