피벗 데이터를 확인하기 위한 다이얼로그를 오픈합니다.
피벗 데이터를 만들 열을 우측으로 드래그하여 설정하신 후, 피벗 테이블 생성 버튼을 클릭하시면 원본시트 위치에 동적으로 생성된 피벗 시트가 보여집니다.
해당 함수는"/plugins/ibsheet-dialog.js"
파일이 포함되어 있어야 사용하실 수 있습니다.
object showPivotDialog(width, height, name, showType, pivotParams, useStorage);
Name | Type | Required | Description |
---|---|---|---|
width | number |
선택 | 다이얼로그 창의 너비 (default:500 ) |
height | number |
선택 | 다이얼로그 창의 높이 (default:500 ) |
name | string |
선택 | 다이얼로그 이름 (default: "pivotDialog_" + 시트id ) |
showType | boolean |
선택 | 피벗 타입 선택 보여지기 여부 (default: 0(false) ) |
pivotParams | object |
선택 | makePivotTable method 옵션 사용 ( format , type , callback 사용 가능) |
useStorage | boolean |
선택 | 피벗 생성 정보 저장 기능 보여지기 여부 (default: 0(false) )해당 기능을 사용할 때에는 StorageSession를 설정해야 합니다 |
none
//피봇 다이얼로그 오픈
sheet.showPivotDialog();
//객체 방식
sheet.showPivotDialog({ width: 700, height: 700, showType: true });
sheet.showPivotDialog({
width: 700,
height: 700,
pivotParams: {
format: '#,### 만원',
type: 'Sum',
callback: function (evt) {
var dataRows = evt.sheet.getDataRows();
for (var i = 0; i < dataRows.length; i++) {
if (evt.sheet.getValue(dataRows[i], 'SUMsSalary') > 20000000) {
evt.sheet.setAttribute(dataRows[i], 'SUMsSalary', 'TextColor', '#FF0000', 1);
evt.sheet.setAttribute(dataRows[i], 'MainCol', 'Color', '#FF0000', 1);
evt.sheet.setAttribute(dataRows[i], 'MainCol', 'TextColor', '#FFFFFF', 1);
} else { evt.sheet.setAttribute(dataRows[i], 'SUMsSalary', 'TextColor', '#0000FF', 1); }
}
}
},
useStorage: true
});
product | version | desc |
---|---|---|
dialog | 0.0.0 | 기능 추가 |
dialog | 0.0.6 | showType 기능 추가 |
dialog | 0.0.7 | pivotParams 기능 추가 |
dialog | 0.0.8 | 기능 명 변경 (createPivotDialog -> showPivotDialog ) |
dialog | 0.0.11 | useStorage 기능 추가 |