GridView

public class GridView : GridBase, GridViewItemProviderEvents

GridBase를 계승한 그리드뷰 구현체.
그리드뷰는 GridDataSet에 연결할 수 있고, 행 그룹핑을 할 수 있다. 이 클래스 객체를 직접 생성할 일은 없다. GridComponent 초기화 시에 내부적으로 생성되고, GridComponent.gridView로 접근할 수 있다.

  • 페이징 상태이면 true를 리턴한다.

    See also

    setPaging(_)

    Declaration

    Swift

    public var isPaged: Bool { get }
  • 행 grouping 상태면 true를 리턴한다.
    @return 행 grouping 여부.

    Declaration

    Swift

    override public var isRowGrouped: Bool { get }
  • 페이지를 지정하고 지정된 위치에 표시될 그리드행들도 지저한다.
    pageIndexpageRows를 같이 호출한 것과 동일하다.

    See also

    pageIndex, pageRows

    Declaration

    Swift

    public func setPageAndRows(index: Int, rows: [Int])

    Parameters

    index

    페이지 인덱스.

    rows

    데이터행 인덱스 목록.

  • Declaration

    Swift

    public func groupBy(descriptions: GroupDescription...)

    Parameters

    descriptions

  • 행 grouping 상태를 해제한다.
    isRowGrouped groupBy(int...)

    Declaration

    Swift

    public func clearGroupBy()
  • 지정한 데이터행의 숨김 상태를 지정한다.

    Declaration

    Swift

    @discardableResult
    public func setDataRowHidden(dataRow: Int, hidden: Bool) -> Bool

    Parameters

    dataRow

    데이터행의 데이터 인덱스.

    hidden

    true면 숨긴다.

    Return Value

    숨김 상태가 실제 변경됐다면 true.

  • 지정한 데이터행들의 숨김 상태를 지정한다.

    Declaration

    Swift

    @discardableResult
    public func setDataRowsHidden(dataRows: [Int], hidden: Bool) -> Int

    Parameters

    dataRows

    데이터행의 데이터 인덱스 목록.

    hidden

    true면 숨긴다.

    Return Value

    실제 숨김 상태가 변경된 행 수.

  • 숨김 상태의 모든 행들을 다시 표시한다.
    setRowHidden(int, boolean)}이나 setRowsHidden(int[], boolean)}으로 데이터행의 숨김 상태를 변경할 수 있다.

    See also

    getHiddenRows()

    Declaration

    Swift

    @discardableResult
    public func unhideAllDataRows() -> Int

    Return Value

    실제 숨김 상태가 변경된 행 개수.

  • 숨김 상태의 모든 데이터행 인덱스 목록을 리턴한다.

    See also

    isRowHidden(dataIndex:)

    Declaration

    Swift

    @discardableResult
    public func getHiddenDataRows() -> [Int]

    Return Value

    데이터행들의 데이터 인덱스 목록. 행이 하나도 없으면 빈 배열을 리턴한다.

  • 지정한 데이터행의 숨김 상태 여부를 리턴한다.

    See also

    hiddenRowCount

    Declaration

    Swift

    public func isDataRowHidden(dataRow: Int) -> Bool

    Parameters

    dataIndex

    데이터행 데이터 인덱스

    Return Value

    숨김 상태면 true 리턴.

  • 숨김 상태의 데이터행 개수를 리턴한다.

    See also

    isRowHidden(dataIndex:)

    Declaration

    Swift

    public var hiddenDataRowCount: Int { get }

    Return Value

    숨김 상태 행 수.

  • Declaration

    Swift

    override public var summarizer: GridSummarizer? { get }
  • Declaration

    Swift

    public override func isGroupedField(_ field: Int) -> Bool
  • Declaration

    Swift

    override public func isGroupedColumn(_ column: GridColumn) -> Bool
  • Declaration

    Swift

    override public var groupLevels: Int { get }
  • Declaration

    Swift

    override public func getGroupLevel(field: Int) -> Int