그리드 » Api

getpivotinfo

Description

그리드에 적용된 피봇 정보 오브젝트를 리턴한다.

Return Value

Type Description
INSTANCE 피봇 정보 오브젝트 또는 null

Remark

피봇 정보 오브젝트 구조는 아래와 같다.

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: [] // 데이터 계산방식 정보 배열
}

Example

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

See Also

pivot

Viewer Ver.

22.9.26.1

Update Date

20220926