ColumnLayout

public class ColumnLayout : DLObject

Grid columns’ layout. 그리드 컬럼 구조를 변경하려면 컬럼셋을 새로 생성해서 grid.setColumns()로 재설정하면 된다. 하지만 기존 컬럼셋을 재활용해야 하는 경우가 효율적인 경우들이 있을 수 있다. GridBase.linearizeColumns가 그런 예다.
컬럼 layout은 기존 ValueColumn 들을 활용하고 필요한 경우 컬럼그룹을 생성해서 재배치한다. 각 컬럼의 width를 layout 수준에서 유지한다. 즉, layout을 제거하면 이전 width로 복귀한다. 나머지 속성들은 유지되지 않는다. 예를 들어 layout 상테에서 visible이 false로 설정된 컬럼은 layout이 제거된 후에도 표시되지 않는다.
layout에 ValueColumn을 중복해서 추가하면 {@link DuplicatedColumnError} 예외가 발생한다.

  • 이 레이아웃에서 설정된 레이아웃 구성 항목들을 리턴한다.

    Declaration

    Swift

    public var items: [ColumnLayoutItem] { get }

    Return Value

    레이아웃 구성 항목 배열의 복사본.