List
Extends:
react~React.Component → List
Компонент Список
Example:
<List>
{
containers.map((cnt) =>
<ListItem id={cnt.id}
title={cnt.name || cnt.id}
active={cnt.opened}>
<WidgetFactory containerId={cnt.id} pageId={cnt.pageId} fetchOnInit={cnt.fetchOnInit} {...cnt.widget} />
</ListItem>
)
}
</List>
Static Method Summary
| Static Public Methods | ||
| public static |
defaultOpenedId(children: *): * getter для айдишников открытых по умолчанию элементов списка |
|
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
state: {"activeIds": *} |
|
Method Summary
| Public Methods | ||
| public |
getChildProps(child: *): {"active": *, "onClick": *} getter для пропсов дочернего компонента |
|
| public |
handleChangeActive(e: *, id: *) Установка нового активного эдмента списка |
|
| public |
render(): * |
|
Static Public Methods
public static defaultOpenedId(children: *): * source
getter для айдишников открытых по умолчанию элементов списка
Params:
| Name | Type | Attribute | Description |
| children | * |
Return:
| * |
Public Constructors
public constructor() source
Public Members
public state: {"activeIds": *} source
Public Methods
public getChildProps(child: *): {"active": *, "onClick": *} source
getter для пропсов дочернего компонента
Params:
| Name | Type | Attribute | Description |
| child | * |
Return:
| {"active": *, "onClick": *} |
public handleChangeActive(e: *, id: *) source
Установка нового активного эдмента списка
Params:
| Name | Type | Attribute | Description |
| e | * | ||
| id | * |