gotcha
에 Salesforce Visualforce가 포함되어 있습니다. 구체화 된 인터페이스 인 compareto
메서드를 구현하여 사용자 정의 클래스에 대해 sort()
을 수행 할 수있었습니다. APEX에서 List<>
과 Map<>
에 대해서는 문제가 없었지만 Visualforce에서 Map을 사용하여 문제가 발생했습니다.지도를 사용하고 비교 기능을 구현하는 또 다른 "잡았다"
compareto
로직에 따라 equal
인 두 개의 요소가있는 경우 (즉, 0을 반환하는 경우) <apex:repeat>
은 그 중 하나를 무시합니다. 이것이 Visualforce의 다른 반복자에 해당되는지는 알 수 없습니다. 버그를 더 찾을 시간이 없습니다.
누구나 APEX가 모든 멤버를 보았지만 VF가 중복 된 내용을 건너 뛰는 이유는 누구나 알 수 있습니까?