new SpanGroupingSummaryRow()
SpanGroupingCollection에서 그룹핑에 의한 합산 열을 계산할 정보를 저장하는 컴포넌트입니다.
SpanGroupingCollection 또는 SpanGroupingField의 summaries속성에서 정의하여 합산 데이터를 만들어 낼 수 있습니다.
기본속성 : fields
Example
레이아웃은 다음과 같은 형식으로 작성됩니다.
<dataProvider>
<SpanGroupingCollection source="{$gridData}">
<grouping>
<Grouping>
<SpanGroupingField name="Year" rowSpanable="false" treeCellAttribute="{treeCellAttr}"/>
<SpanGroupingField name="Quarter" colNum="1">
<summaries>
<SpanGroupingSummaryRow cellAttribute="{headCellAttr}" label="분기합계" labelDataField="Year" rowAttribute="{sumRowAttr}">
<fields>
<SpanGroupingSummaryField dataField="Seoul" cellAttribute="{sumCellAttr}" colNum="3"/>
<SpanGroupingSummaryField dataField="Busan" cellAttribute="{sumCellAttr}" colNum="4"/>
<SpanGroupingSummaryField dataField="Incheon" cellAttribute="{sumCellAttr}" colNum="5"/>
</fields>
</SpanGroupingSummaryRow>
</summaries>
</SpanGroupingField>
</Grouping>
</grouping>
<summaries>
<SpanGroupingSummaryRow cellAttribute="{headCellAttr}" label="전체합계" labelDataField="Year" rowAttribute="{sumRowAttr}">
<fields>
<SpanGroupingSummaryField dataField="Seoul"/>
<SpanGroupingSummaryField dataField="Busan"/>
<SpanGroupingSummaryField dataField="Incheon"/>
</fields>
</SpanGroupingSummaryRow>
</summaries>
</SpanGroupingCollection>
</dataProvider>
Members
-
cellAttributeobject
-
합계를 넣는 cell에 대한 속성.
- See:
-
fieldsArray
-
합계를 계산하기 위한 data 필드와 계산방식을 나타내는 SpanGroupingSummaryField 배열.
-
labelstring
-
합계의 label.
지정한 labelDataField나 기본 병합 필드에 들어갈 label을 지정합니다. -
labelDataFieldstring
-
label이 들어갈 dataField.
지정하시지 않으면 기본 병합 필드에 label이 저장되고 특별히 다른 필드를 지정해서 넣고자 하는 경우, 필드명을 지정합니다. -
rowAttributeobject
-
합계 행에 대한 row 속성.
- See:
-
summaryPlacementstring
-
DataGrid에서 합계 라인이 표시될 위치를 설정.
가능한 값은 다음과 같습니다- first - 그룹핑되는 행의 맨 앞에 합계 행을 만듭니다.
- last - 그룹핑되는 행의 맨 마지막에 합계 행을 만듭니다.
- group – 그룹핑을 나타내는 행에 합계행을 표시합니다.
- Default Value:
- "last"