안녕하세요 그레이프시티입니다.
만일, 필터 및 정렬 아이콘이 나오지 않으실 경우, formatItem 이벤트 내에서 해당 아이콘에 대한 HTML 요소들을 설정한 뒤, innerHTML 추가하여 주시길 바랍니다. 정렬의 경우, 오름차순, 내림차순에 따라,
column의 현재 적용된 정렬의 상태를 보여주는 currentSort 속성 값에 따라 class가 변경됩니다. 아래 코드를 참조하여 주시길 바랍니다.
var filterIcon = '<div style="width:auto;float:right;" role="button" class="wj-elem-filter wj-filter-off"><span class="wj-glyph-filter"></span></div>';
;
e.cell.innerHTML += filterIcon; // filter 아이콘 추가
if(s.columns[e.col].currentSort === "+"){ // 정렬 설정
e.cell.innerHTML += `<span class="wj-glyph-up"></span>`;
} else if (s.columns[e.col].currentSort === "-"){
e.cell.innerHTML += `<span class="wj-glyph-down"></span>`;
}
[currentSort]
https://demo.grapecity.co.kr/wijmo/api/classes/wijmo_grid.column.html#currentsort
도움말 문서를 전달 드리오니 참고 하시길 바랍니다.
다른 궁금한 점이 생기면, 문의 주시기 바랍니다.
감사합니다.
그레이프시티 드림
* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.