Class: CList<DataType, ListItemProps>
frontend.CList
Type parameters#
| Name | Type |
|---|---|
DataType | DataType |
ListItemProps | any |
Hierarchy#
PureComponent<TCListProps<DataType,ListItemProps> &TCromwellBlockProps<TCList>>↳
CList
Implements#
TCList<DataType,ListItemProps>
Table of contents#
Constructors#
Methods#
- addListener
- clearState
- componentDidUpdate
- componentWillUnmount
- getPagedParams
- getProps
- getScrollboxEl
- init
- onPageScrolled
- openPage
- render
- setOverlay
- setPagedParams
- setProps
- updateData
Constructors#
constructor#
• new CList<DataType, ListItemProps>(props)
Type parameters#
| Name | Type |
|---|---|
DataType | DataType |
ListItemProps | any |
Parameters#
| Name | Type |
|---|---|
props | TCListProps<DataType, ListItemProps> |
Overrides#
React.PureComponent<TCListProps<DataType, ListItemProps\> & TCromwellBlockProps<TCList\>\>.constructor
Defined in#
system/core/frontend/src/components/CList/CList.tsx:55
Methods#
addListener#
â–¸ addListener(type, cb, id?): void
Parameters#
| Name | Type |
|---|---|
type | "componentDidUpdate" |
cb | () => void |
id? | string |
Returns#
void
Implementation of#
TCList.addListener
Defined in#
system/core/frontend/src/components/CList/CList.tsx:93
clearState#
â–¸ clearState(): void
Returns#
void
Implementation of#
TCList.clearState
Defined in#
system/core/frontend/src/components/CList/CList.tsx:266
componentDidUpdate#
â–¸ componentDidUpdate(): void
Returns#
void
Overrides#
React.PureComponent.componentDidUpdate
Defined in#
system/core/frontend/src/components/CList/CList.tsx:69
componentWillUnmount#
â–¸ componentWillUnmount(): void
Returns#
void
Overrides#
React.PureComponent.componentWillUnmount
Defined in#
system/core/frontend/src/components/CList/CList.tsx:89
getPagedParams#
â–¸ getPagedParams(): TPagedParams<DataType>
Returns#
TPagedParams<DataType>
Implementation of#
TCList.getPagedParams
Defined in#
system/core/frontend/src/components/CList/CList.tsx:496
getProps#
â–¸ getProps(): TCListProps<DataType, ListItemProps>
Returns#
TCListProps<DataType, ListItemProps>
Implementation of#
TCList.getProps
Defined in#
system/core/frontend/src/components/CList/CList.tsx:60
getScrollboxEl#
â–¸ getScrollboxEl(): null | HTMLDivElement
Returns#
null | HTMLDivElement
Implementation of#
TCList.getScrollboxEl
Defined in#
system/core/frontend/src/components/CList/CList.tsx:457
init#
â–¸ init(): void
Returns#
void
Implementation of#
TCList.init
Defined in#
system/core/frontend/src/components/CList/CList.tsx:109
onPageScrolled#
â–¸ onPageScrolled(pageNumber): void
Parameters#
| Name | Type |
|---|---|
pageNumber | number |
Returns#
void
Defined in#
system/core/frontend/src/components/CList/CList.tsx:282
openPage#
â–¸ openPage(pageNumber): Promise<void>
Parameters#
| Name | Type |
|---|---|
pageNumber | number |
Returns#
Promise<void>
Implementation of#
TCList.openPage
Defined in#
system/core/frontend/src/components/CList/CList.tsx:292
render#
â–¸ render(): Element
Returns#
Element
Overrides#
React.PureComponent.render
Defined in#
system/core/frontend/src/components/CList/CList.tsx:499
setOverlay#
â–¸ setOverlay(isLoading, force?): void
Parameters#
| Name | Type |
|---|---|
isLoading | boolean |
force? | boolean |
Returns#
void
Defined in#
system/core/frontend/src/components/CList/CList.tsx:394
setPagedParams#
â–¸ setPagedParams(val): TPagedParams<DataType>
Parameters#
| Name | Type |
|---|---|
val | TPagedParams<DataType> |
Returns#
TPagedParams<DataType>
Implementation of#
TCList.setPagedParams
Defined in#
system/core/frontend/src/components/CList/CList.tsx:497
setProps#
â–¸ setProps(props): void
Parameters#
| Name | Type |
|---|---|
props | null | TCListProps<DataType, ListItemProps> |
Returns#
void
Implementation of#
TCList.setProps
Defined in#
system/core/frontend/src/components/CList/CList.tsx:65
updateData#
â–¸ updateData(): Promise<void>
Returns#
Promise<void>
Implementation of#
TCList.updateData