class RtEmptyPage
원본 데이터행이 하나도 없는 경우 표시되는 페이지 설정 모델.
즉, 필터링된 RtDataView의 데이터행이 비었더라도 원본에 데이터가 존재하면 이 페이지는 표시되지 않는다. 하지만 RtListControl.alwaysEmptyPage가
페이지는 내장된 '@it_empty_page' 템플릿이 기본적으로 사용되고, template 설정으로 사용자 템플릿을 지정할 수 있다. 기본 내장 템플릿이 적용된 경우 이 모델의 속성들을 지정해서 메시지나 버튼 라벨 등을 변경할 수 있다.
즉, 필터링된 RtDataView의 데이터행이 비었더라도 원본에 데이터가 존재하면 이 페이지는 표시되지 않는다. 하지만 RtListControl.alwaysEmptyPage가
true
로 설정되면 이 경우에도 페이지가 표시된다.
페이지는 내장된 '@it_empty_page' 템플릿이 기본적으로 사용되고, template 설정으로 사용자 템플릿을 지정할 수 있다. 기본 내장 템플릿이 적용된 경우 이 모델의 속성들을 지정해서 메시지나 버튼 라벨 등을 변경할 수 있다.
list.setConfig({
options: {
emptyPage: {
template: 'empty_template'
}
}
});
See Also
Template Params
Events
Properties
- loadLabel:
string
load button label - loadVisible:
boolean
load button visible - message:
string
message text - messageVisible:
boolean
message text visible - onLoadClick: (args: {control: RtListControl, ctx: IEditContext, element: Element, renderer:
object
, row:number
, field:string
}) =>boolean
Properties of argsproperty type i/o opt description control RtListControl in N 리스트 컨트롤. ctx IEditContext in N 편집 context. element Element in N 클릭이 발생한 element, renderer object in N 렌더러 객체. row number in Y 데이터행 번호. field string in Y 데이터필드 이름. Returnstrue
를 리턴하면 렌더러 기본 동작을 실행하지 않는다.load button click callback
Methods
Inherited Properties
- RtTempPage.fullModeWidth
- RtTempPage.fullModeHeight
- RtTempPage.fitSize
- RtLayoutedPage.template
- RtLayoutedPage.templateParams