크기순·대소문자 구분 정렬
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, 10 | 2, -5, 10, -50 |
| sortCaseSensitive (그리드) | a, b, B(대소문자 무시) | a, B, b |
sortCaseSensitive는 대소문자만 다른 값에서 대문자를 앞에 두고, 악센트 글자도 구분합니다(é는 e 뒤). 그룹 순서와 값 목록 필터 순서에도 적용됩니다.- 글자 안의 숫자는 여전히 숫자로 정렬합니다(item 2가 item 10 앞).
- 그 밖의 정렬은 컬럼에
comparator(a, b, rowA, rowB)를 주세요.