Country, Product 칼럼에 HTML 템플릿(Template) 렌더러를 설정한 모습입니다.
데이터 값이 HTML 인 경우 그대로 출력하며 labelFunction 으로 HTML 스트링을 작성할 수 있습니다.(innerHTML 처리)
템플릿 렌더러는이미지(img)와 링크(a) 또는 다른 태그(tag)를 직접 출력 모습으로 만들 수 있습니다.기본적으로 TemplateRenderer는 행 높이를 벗어날 수 없습니다. 만약, BR 태그로 개행을 하여 개별 행 높이를 원한다면 wordWrap 속성을 true 로 설정하십시오.
■ 단점 : 사용자가 HTML 템플릿을 작성하였기 때문에 엑셀 저장, 그룹핑, 필터링, 정렬, 복사 등에 제약을 받습니다. (dataField 값 기준으로 처리됩니다.)
TemplateRenderer 로 작성된 HTML 템플릿은 엑셀이 이해하지 못하기 때문에 엑셀 내보내기 가공 함수인 aliasFunction 를 사용하여 원하는 값으로 내보내기 가능합니다.
또한 TemplateRenderer 는 헤더 간의 경계를 더블클릭 한 경우 widthFit 을 설정하여 해당 너비만큼 사이징 되도록 설정한 모습입니다.
모든 데모는 각각 독립적인 단일 HTML 페이지입니다. 마우스 우클릭 후 "소스 보기" (또는 크롬 기준 단축키 Ctrl + U)로 어떻게 작성되었는지 쉽게 확인 할 수 있습니다.
Copyright © AUISoft Co., Ltd.