setFieldMapping
Description
피벗 그리드 필드에 Data Provider의 필드를 맵핑한다.
날짜 필드의 경우 하나의 DataProvider 필드에서 데이터 유형별로 여러개의 피벗 필드를 매핑할 수 있다.
Syntax
function setFieldMapping(pivotFields)
Parameters
pivotFields
Type: Array of PivotField
피벗 필드
Return value
None.
Examples
pivot.setFieldMapping([{
name: "OrderID",
sourceField: "OrderID",
fieldHeader: "주문ID",
valueEnable: false
}, {
name: "CustomerID",
sourceField: "CustomerID",
fieldHeader: "고객사",
valueEnable: false,
sortDir: "descending"
}, {
name: "EmployeeID",
fieldHeader: "처리자",
sourceField: "EmployeeID",
valueEnable: false
}, {
name: "OrderYear",
sourceField: "OrderDate",
dateType: "year",
fieldHeader: "년도",
displayFormat: "${value}년도",
summaryFormat: "${value}년도 합"
}, {
name: "OrderHalf",
sourceField: "OrderDate",
dateType: "half",
fieldHeader: "반기"
}, {
name: "OrderQuarter",
sourceField: "OrderDate",
dateType: "quarter",
fieldHeader: "분기",
displayLabels: {
1: "일사분기",
2: "이사분기",
3: "삼사분기",
4: "사사분기"
},
summaryFormat : "${label} 합"
}, {
name: "OrderMonth",
sourceField: "OrderDate",
dateType: "month",
fieldHeader: "월",
displayFormat: "${value}월",
summaryFormat: "${label} 합"
}, {
name: "OrderWeekNo",
sourceField: "OrderDate",
dateType: "weekofyear",
fieldHeader: "년주차"
}, {
name: "OrderMonthlyWeek",
sourceField: "OrderDate",
dateType: "weekofmonth",
fieldHeader: "월주차"
}, {
name: "WeekDay",
sourceField: "OrderDate",
dateType: "weekday",
fieldHeader: "요일"
}, {
name: "OrderDay",
sourceField: "OrderDate",
dateType: "day",
fieldHeader: "일자",
displayFormat: "${value}일",
summaryFormat: "${value}일 합"
}, {
name: "CompanyName",
sourceField: "CompanyName",
fieldHeader: "생산자",
valueEnable: false
}, {
name: "ProductName",
sourceField: "ProductName",
fieldHeader: "품명",
valueEnable: false
}, {
name: "Quantity",
sourceField: "Quantity",
fieldHeader: "판매량",
labelEnable: false
}, {
name: "UnitPrice",
sourceField: "UnitPrice",
fieldHeader: "판매액",
labelEnable: false
}]);
RealGrid HELP