RowGroup Header에 그룹핑된 필드가 아닌 다른 필드의 값을 표시할 수 있나요?
Q.
RowGroup Header에 그룹핑된 필드가 아닌 다른 필드의 값을 표시할 수 있나요?
A.
기본적으로 행 그룹핑시 표시되는 그룹 헤더에는 아래에 정해진 표현식만 사용할 수 있습니다.
headerStatement 속성
- groupField
- fieldHeader
- groupColumn
- columnHeader
- columnFooter
- groupValue
- rowCount
- sum, max, min, avg
사용예: ${groupValue}
문의 주신 내용은 headerStatement를 사용해서 처리할 수는 없고 headerCallback()을 사용하여 처리할 수 있습니다.
gridView.setRowGroup({ headerStatement: null, headerCallback:function(groupModel, grid){ var dataProvider = grid.getDataSource(); return dataProvider.getValue(groupModel.firstItem.dataRow, "헤더에표시하고싶은필드명"); } })
참조