GridColumn

컬럼 정보 모델

상세 설명

실질적으로 GridColumn의 자손 클래스인 DataColumn 또는 SeriesColumn 이 사용된다.

[하위 클래스]

ValueColumn

- DataColumn

- SeriesColumn

프로퍼티 정보

checked


checked: boolean

체크 여부

displayIndex


displayIndex: number읽기전용

컬럼이 속한 컬럼그룹내에서 컬럼의 표시 순서를 나타낸다.

상세 설명

읽기만 가능한 값이다.

displayText


displayText: string읽기전용

컬럼이 속한 컬럼그룹내에서 컬럼의 표시 텍스트

상세 설명

읽기만 가능한 값이다.

displayWidth


displayWidth: number읽기전용

컬럼이 속한 컬럼그룹내에서 컬럼의 표시 너비

상세 설명

읽기만 가능한 값이다.

fillWidth


fillWidth: number

컬럼 그룹 내 너비

상세 설명

비율로 지정된다.

기본값

NaN

footer


footer: ColumnFooter

컬럼 푸터 (여러 개 있을 경우 첫 번째 아이템)

footers



컬럼 푸터들, 컬렉션 오브젝트

grid


grid: GridBase읽기전용

그리드

groupFooter


groupFooter: ColumnFooter

그룹 푸터 (여러 개일 경우 첫번째 아이템)

groupFooters



그룹 푸터들, 컬렉션 오브젝트.

header


header: ColumnHeader

컬럼 헤더

headerSummaries



헤더 Summary 들, 컬렉션 오브젝트.

headerSummary


headerSummary: ColumnHeaderSummary

헤더 Summary (여러 개일 경우 첫 번째 아이템)

index


index: number읽기전용

순서

layout


layout: CellLayoutColumnItem

레이아웃 아이템 객체

상세 설명

속성으로 접근하여 설정할 수 있다.

예제 코드

column.layout.spanCallback = function (grid, layout, itemIndex) {
    var value = grid.getValue(itemIndex, layout.column.name);
    if (value) {
        return value[0] === "B" ? 2 : value[0] === "F" ? 3 : 1;
    }
};

movable


movable: boolean

컬럼 이동 가능 여부

name


name: string

컬럼 이름

resizable


resizable: boolean

컬럼 너비 조절 가능 여부

tag


tag: any

태그

visible


visible: boolean

컬럼 표시 여부

상세 설명

false 이면 연결된 layout의 visible이 true 여도 표시되지 않는다. 즉, layout과 컬럼의 visible이 모두 true 여야 한다.

width


width: number

컬럼 너비