SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.linearizeColumns  method

현재 그리드에 표시 중인 컬럼들 중 컬럼 그룹핑을 해제하고 컬럼들을 순서대로 일렬로 나열한다. 

sortProps 매개변수에 정렬 기준이 되는 속성들을 설정할 수 있다. sortProps를 지정하지 않으면 컬럼 설정 시 생성된 순서대로 정렬된다. reversetrue면 역순으로 정렬한다. 내부적으로는 컬럼그룹이 아닌 마지막 컬럼들만이 포함된 ColumnLayout을 생성해서 columnLayout으로 설정한다. 

function linearizeColumns (sortProps: [String], reverse: Boolean);
Returns
Void
Parameters
sortProps - [String].
reverse - Boolean.
Code -1
    $('#linearize').click(function () {
        // 컬럼 이름 순서대로 정렬해서 일렬로 배치한다.
        grid.linearizeColumns(['name']);
        
        // 생성된 반대 순서로 정렬한다.
        grid.linearizeColumns(null, true);
    });
See Also
columnLayout
ColumnGroup
ColumnLayout
Examples
Column Grouping
ColumnLayouts