StateBar

행들의 상태를 표시하는 상태바와 관련된 설정 모델

GridBase.setStateBar() 사용시 필요한 정보만 입력하면 된다.

예제 코드

gridView.setStateBar({errorVisible: true});

프로퍼티 정보

cellStyleCallback


cellStyleCallback: RowBarCellStyleCallback

셀의 스타일을 지정하기 위한 콜백

displayOrder


displayOrder: number

체크바, 상태바, 인디케이터 중에서 보여지는 순서 (인덱스)

상세 설명

숫자가 작을 수록 왼쪽에 배치된다.

errorVisible


errorVisible: boolean

오류가 발생 했을 때 상태바에 오류에 해당하는 스타일을 적용할 것인지의 여부

기본값

false

footText


footText: string

foot 영역에 표시할 텍스트

기본값

null

headText


headText: string

head 영역에 표시할 텍스트

기본값

null

mark


mark: StateMark

상태바에 표시되는 상태의 형태

기본값

StateMark.IMAGE

popupMenu


popupMenu: PopupMenuItem[] | string

팝업 메뉴

showFocus


showFocus: boolean

focus 된 행에 해당하는 셀의 스타일 적용여부 여부

상세 설명

true면 focus 된 행에 해당하는 셀을 'rg-statebar-focus' 스타일로 표시한다.

기본값

false

showSelection


showSelection: boolean

데이터 선택 영역에 맞춰 관련된 셀들의 스타일 적용 여부

상세 설명

true면 데이터 선택 영역에 맞춰 관련된 셀들을 'rg-statebar-select' 스타일로 표시한다.

기본값

false

stateTexts


stateTexts: StateTexts

상태 바에 표시될 상태 텍스트들

상세 설명

[기본값들 (RowState 참고)]

'C': stateTexts[RowState.CREATED] 'U': stateTexts[RowState.UPDATED] 'D': stateTexts[RowState.DELETED] 'X': stateTexts[RowState.CREATE_AND_DELETED]

예제 코드

gridView.setStateBar({
     stateTexts :{
         "created": "신규",
         "updated": "수정",
         "deleted": "삭제",
         "createAndDeleted": "삭제"
     }
})

sumText


sumText: string

summary 영역에 표시할 텍스트

기본값

null

visible


visible: boolean

표시 여부

width


width: number

너비

기본값

20