new PivotDataGridItemRendererProvider()
PivotDataGridItemRendererProvider는 PivotDataGrid에서 셀에 포맷터, 스타일등을 적용하기 위한 클래스입니다.
- Since:
- 4.0
- See:
-
- PivotDataGrid
- Formatter
Example
레이아웃은 다음과 같은 형식으로 작성됩니다.
<NumberFormatter id="numfmt" useThousandsSeparator="true" returnValueWhenError="true"/>\
<PivotDataGrid id="dg1" horizontalScrollPolicy="auto" cellFormatter="{numfmt}" verticalAlign="middle" selectionMode="multipleRows" lockedColumnCount="1">
<itemRendererProviders>
<PivotDataGridItemRendererProvider uniqueName="(TimeDim).(Quarter)" type="2" formatter="{numfmt}"/>
</itemRendererProviders>
</PivotDataGrid>
Members
-
formatterFormatter
-
셀에 적용할 포맷터를 지정합니다.
-
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)