FreeGridv1.15.1English

크기순·대소문자 구분 정렬

sortAbsolute는 부호와 상관없이 크기순으로, sortCaseSensitive는 대문자·소문자와 악센트를 구분해 정렬합니다.

createGrid(el, {
  columns: [
    { field: 'change', type: 'number', sortAbsolute: true },   // 2, -5, 10, -50 (by size)
    { field: 'code' },
  ],
  data,
  sortCaseSensitive: true,                                     // a, B, b
});
옵션없을 때있을 때
sortAbsolute (컬럼)-50, -5, 2, 102, -5, 10, -50
sortCaseSensitive (그리드)a, b, B(대소문자 무시)a, B, b
  • sortCaseSensitive는 대소문자만 다른 값에서 대문자를 앞에 두고, 악센트 글자도 구분합니다(é는 e 뒤). 그룹 순서와 값 목록 필터 순서에도 적용됩니다.
  • 글자 안의 숫자는 여전히 숫자로 정렬합니다(item 2가 item 10 앞).
  • 그 밖의 정렬은 컬럼에 comparator(a, b, rowA, rowB)를 주세요.