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 }]);