Class: PivotDataGridHeaderRendererProvider

PivotDataGridHeaderRendererProvider

new PivotDataGridHeaderRendererProvider()

PivotDataGridHeaderRendererProvider는 PivotDataGrid에서 헤더 렌더러에 포맷터, 스타일등을 적용하기 위한 클래스입니다.

Since:
  • 4.0
See:
Example

레이아웃은 다음과 같은 형식으로 작성됩니다.

<PivotDataGrid id="dg1" horizontalScrollPolicy="auto" cellFormatter="{numfmt}" verticalAlign="middle" selectionMode="multipleRows" lockedColumnCount="1">
     <headerRendererProviders>
         <PivotDataGridHeaderRendererProvider uniqueName="(Measures).(Measures).(Measures).(Revenue)" type="0" headerWordWrap="true"/>
     </headerRendererProviders>
 </PivotDataGrid>

Members

headerWordWrap*

컬럼 헤더의 문자열에 word wrap을 적용할 경우 true로 설정합니다.

styleNamestring

셀에 적용할 스타일 명을 지정합니다.

typenumber

렌더러를 축의 dimension, hierarchy, level, 또는 member중 어디에 적용할지를 지정합니다.

  • dimension 이면 1
  • hierarchy 이면 2
  • level 이면 3
  • member 이면 4

이 속성은 uniqueName 속성에 기반하여 설정되어야 합니다.

가령 uniqueName이 hierarchy 를 참조한다면 이 속성은 2로 설정되어야 합니다.

See:
  • 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getType(), setType(value)

uniqueNamestring

렌더러를 적용할 OLAP 요소의 고유명을 지정합니다.

예를 들어 고유명이 "[TimeDim][YearHier][2007]" 라면 "TimeDim" 차원의 "YearHier" 계층의 레벨이 "2007" 인 요소들을 뜻하게 됩니다.

Layout XML에서 사용시 "[]"를 json으로 인식해 배열로 처리하기 때문에 이 때에는 "()"를 사용합니다.

uniqueName 속성과 type 속성이 함께 적용할 렌러더를 지정하게 됩니다. 고유명 "[TimeDim][YearHier][2007]" 는 OLAP scheme 에서 레벨을 뜻하므로 type은 레벨을 의미하는 3을 줘야합니다.

See:
  • 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getUniqueName(), setUniqueName(value)