그리드에 적용된 피봇 정보 오브젝트를 리턴한다.
Type | Description |
---|---|
INSTANCE | 피봇 정보 오브젝트 또는 null |
피봇 정보 오브젝트 구조는 아래와 같다.
pivot_info = { xdataset_id: "", // PIVOT 데이터셋 ID x_column_id_count: 0, // X축 컬럼 갯수 x_column_id_arr: [], // X축 컬럼 ID 배열 y_column_id_count: 0, // Y축 컬럼 갯수 y_column_id_arr: [], // Y축 컬럼 ID 배열 data_column_id_count: 0, // 데이터축 컬럼 ID 갯수 data_column_id_arr: [], // 데이터축 컬럼 ID 배열 data_column_type_arr: [] // 데이터 계산방식 정보 배열 }
function btnPivot_on_mouseup()
{
if(grid.pivot("xDataSetID_01", "Column_01", "Column_02", "Column_03") == true) {
grid.setcolumneditable(1, true);
grid.setcolumnwidth(0, 100);
grid.setcolumnwidth(1, 60);
grid.setcolumnwidth(2, 60);
grid.setcolumnwidth(3, 60);
grid.setcolumnwidth(4, 60);
grid.setcolumnwidth(5, 60);
}
var pivot_info = grid.getpivotinfo();
factory.consoleprint("xdataset_id = " + pivot_info.xdataset_id);
factory.consoleprint("x_column_id_count = " + pivot_info.x_column_id_count);
factory.consoleprint("x_column_id_arr = " + pivot_info.x_column_id_arr.join(","));
factory.consoleprint("y_column_id_count = " + pivot_info.y_column_id_count);
factory.consoleprint("y_column_id_arr = " + pivot_info.y_column_id_arr.join(","));
factory.consoleprint("data_column_id_count = " + pivot_info.data_column_id_count);
factory.consoleprint("data_column_id_arr = " + pivot_info.data_column_id_arr.join(","));
factory.consoleprint("data_column_type_arr = " + pivot_info.data_column_type_arr.join(","));
}
function btnPivot_on_mouseup()
{
if (grid.pivot("xDataSetID_01", "Column_01,Column_02",
"Column_02,Column_03", "Column_04") == true) {
grid.setcolumneditable(1, true);
grid.setcolumnwidth(0, 100);
grid.setcolumnwidth(1, 60);
grid.setcolumnwidth(2, 60);
grid.setcolumnwidth(3, 60);
grid.setcolumnwidth(4, 60);
grid.setcolumnwidth(5, 60);
}
}