나는 2 개의 필드가있는 예 : A와 B가있는 개체가 있습니다. 달을 추가하고 싶습니다. 예 : A = feb 및 B = 5 월에 대한 . 그래서 feb, mar, apr, 레이블에 표시 될 수 있습니다. A와 B의 값이 매번 변경됩니다.레이블에 달 추가
누구든지이 문제를 해결할 수 있습니까? 감사합니다. Anu
나는 2 개의 필드가있는 예 : A와 B가있는 개체가 있습니다. 달을 추가하고 싶습니다. 예 : A = feb 및 B = 5 월에 대한 . 그래서 feb, mar, apr, 레이블에 표시 될 수 있습니다. A와 B의 값이 매번 변경됩니다.레이블에 달 추가
누구든지이 문제를 해결할 수 있습니까? 감사합니다. Anu
당신이 뭘하고 있는지 물어보기가 어렵지만 질문을하지 않았지만 선택 목록을 찾고 있다고 생각합니다. 각각의 값 중에서 사용할 수있는 값을 지정할 수 있습니다 (jan에서 dec까지).
VisualForce 페이지에서이 코드를 사용하고 있다고 가정하고 객체가 SomeObject__c
이고 두 개의 날짜 필드가 A
및 B
인 경우 컨트롤러에서 다음 코드를 사용할 수 있습니다.
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 당신이 찾고 있던 무엇인가요이 무엇입니까?
감사합니다. LaceySnr, 아니요. 나는 A에서 B까지 개월을 표시하고 싶습니다. A가 2 월부터 시작하면 B 값은 5 월입니다. 2 월에서 5 월까지의 모든 달을 표시합니다. – AnuRaj