User Tools

Site Tools


kona_constraints

TOGA 제약사항

레포트 아이템 속성 제약 사항

  • frameColSpan과 frameRowSpan 속성은 동시에 적용할 수 없다.
  • colSpan과 frameColSpan은 동시에 적용할 수 없다.
  • rowSpan과 frameRowSpan은 동시에 적용할 수 없다.

레포트 검색조건 제약 사항

  • 검색조건 키는 숫자로만 이루어지는 키값은 사용할 수 없다. 문자, 문자+숫자를 사용.

그리드 제약 사항

관련자료 http://dhtmlx.com/docs/products/dhtmlxGrid/doc/compatibility.html#grid_fcompatibilityn [^]

  • enableSmartRendering과 enableDistributeParsing 속성은 동시에 적용할 수 없다. 동시에 true로 설정할 경우 grid가 깨져보일 수 있다.
  • split 속성을 적용한 경우 updateHeaders를 체크해야 한다. updateHeaders 속성이 체크되어 있지 않은 경우 그리드 레이아웃이 깨지는 현상 있음.
  • enableSmartRendering과 enablePaging을 동시에 적용할 수 없다. enablePaging을 한 경우 paging 관련 속성과 smartRenderingBufferSize를 설정하면 된다.
  • 그리드 열고정 인덱스 사용시 고정할 열 까지는 컬럼헤더 width 를 꼭 지정해줘야 한다.
  • enableRowspan과 enableSmartRendering은 같이 사용할 수 없다. 사용할 경우 소트시 특정 데이타가 보이지 않는다. 스마트렌더링을 하면서 행병합된 효과를 얻으려면 스크립트를 이용하는 우회적인 방법이 있다. TOGA 활용팁 참조.
  • enableSmartRendering, enableMultiline, splitAt 속성을 동시에 적용할 때 세로 스크롤을 내리면 줄이 맞지 않는다.

그리드 엑셀 내보내기 제약사항

①. 레포트 및 KPI 내보내기 속성 중 exportExcelFormat에서 xlsx 사용 시 주의할 점.

** exportExcelFormat 속성의 목록.

   xls
   xlsx
   xlsx(대용량)

1. 대용량 데이터에서 xlsx를 사용하면 메모리를 많이 잡아먹는 문제로 인해 서버가 다운되는 문제가 발생할 수 있습니다.(대용량 데이터는 xlsx(대용량)을 사용하셔야 합니다.)

2. xlsx(대용량)을 사용 시 rowMerge가 제대로 동작하지 않습니다.

관련자료 [http://poi.apache.org/spreadsheet/index.html] 의 맨 마지막 표 참조( xlsx 는 : XSSF usermodel 방식 사용, xlsx(대용량) SXSSF 방식 사용하였음.

②. KPI 내보내기 속성 중 내보내기 시 각 컬럼 너비 사용 시(columnWidth) 주의할 점.

 1. widthUnit 을 %로 지정하여 사용시에만 적용 됨. (widthUnit 가 px 일 경우 컬럼크기가 그리드컬럼헤더 구분의 width의 크기로 다운로드된다.)
    
 2. 내보내기 구분의 exportHiddenColumn 속성을 사용해야 내보내기 시 각 컬럼 너비를 사용하여 내보낼 수 있다. 
 (컬럼을 숨기느라 width 를 0으로 지정할 경우 컬럼이 삭제되지 않고 사이즈 0으로 다운로드 되기 때문에 그것을 방지하기 위해 제약을 두었음.)
kona_constraints.txt · Last modified: 2012/03/28 14:27 by jmlim