Class: SpanGroupingSummaryRow

SpanGroupingSummaryRow

new SpanGroupingSummaryRow()

SpanGroupingCollection에서 그룹핑에 의한 합산 열을 계산할 정보를 저장하는 컴포넌트입니다.

SpanGroupingCollection 또는 SpanGroupingField의 summaries속성에서 정의하여 합산 데이터를 만들어 낼 수 있습니다.

기본속성 : fields

See:
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 배열.

See:

labelstring

합계의 label.

지정한 labelDataField나 기본 병합 필드에 들어갈 label을 지정합니다.

labelDataFieldstring

label이 들어갈 dataField.

지정하시지 않으면 기본 병합 필드에 label이 저장되고 특별히 다른 필드를 지정해서 넣고자 하는 경우, 필드명을 지정합니다.

rowAttributeobject

합계 행에 대한 row 속성.

See:

summaryPlacementstring

DataGrid에서 합계 라인이 표시될 위치를 설정.


가능한 값은 다음과 같습니다

  • first - 그룹핑되는 행의 맨 앞에 합계 행을 만듭니다.
  • last - 그룹핑되는 행의 맨 마지막에 합계 행을 만듭니다.
  • group – 그룹핑을 나타내는 행에 합계행을 표시합니다.
Default Value:
  • "last"