GS인증 AUIGrid v3.0.16

정렬을 할 때 데이터 기반이 아닌 뷰(View) 기반으로 정렬을 실행합니다.

뷰(View) 기반은 labelFunction 과 같이 실제 값을 변형 시킨 경우를 말합니다.

예로 아래 그리드는 드랍다운리스트렌더러 key-value 모드를 사용하여 실제 데이터의 값은 "#Cust0" 과 같습니다.

이를 labelFunction 을 사용하여 사용자가 보기 편한 텍스트로 보여주고 있습니다.

sortableByFormatValue 속성을 true 설정하면 이와 같이 뷰(View)적 정렬을 실행합니다.

뷰(View)적 정렬은 데이터와 뷰의 관계가 1:1 관계여야 합니다. 즉, 데모 상에서 #Cust0 은 "Steve", "#Cust1"은 "홍길동" 관계와 같이 1:1 관계여야 합니다.

참고 : 데이터 기반의 정렬보다 퍼포먼스에 영향을 미치므로 무조건적인 sortableByFormatValue=true 설정은 피하십시오.

sortableByFormatValue = false 로 전환sortableByFormatValue = true 로 전환