정렬을 할 때 데이터 기반이 아닌 뷰(View) 기반으로 정렬을 실행합니다.
뷰(View) 기반은 labelFunction 과 같이 실제 값을 변형 시킨 경우를 말합니다.
예로 아래 그리드는 드랍다운리스트렌더러 key-value 모드를 사용하여 실제 데이터의 값은 "#Cust0" 과 같습니다.
이를 labelFunction 을 사용하여 사용자가 보기 편한 텍스트로 보여주고 있습니다.
sortableByFormatValue 속성을 true 설정하면 이와 같이 뷰(View)적 정렬을 실행합니다.
뷰(View)적 정렬은 데이터와 뷰의 관계가 1:1 관계여야 합니다. 즉, 데모 상에서 #Cust0 은 "Steve", "#Cust1"은 "홍길동" 관계와 같이 1:1 관계여야 합니다.
참고 : 데이터 기반의 정렬보다 퍼포먼스에 영향을 미치므로 무조건적인 sortableByFormatValue=true 설정은 피하십시오.
sortableByFormatValue = false 로 전환sortableByFormatValue = true 로 전환
모든 데모는 각각 독립적인 단일 HTML 페이지입니다. 마우스 우클릭 후 "소스 보기" (또는 크롬 기준 단축키 Ctrl + U)로 어떻게 작성되었는지 쉽게 확인 할 수 있습니다.
Copyright © AUISoft Co., Ltd.