Home Reference Source
public class | source

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>

React Props:

NameTypeAttributeDescription
className string css-класс
animation boolean
onSelect function
children node элемент потомок компонента 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:

NameTypeAttributeDescription
children *

Return:

*

Public Constructors

public constructor() source

Public Members

public state: {"activeIds": *} source

Public Methods

public getChildProps(child: *): {"active": *, "onClick": *} source

getter для пропсов дочернего компонента

Params:

NameTypeAttributeDescription
child *

Return:

{"active": *, "onClick": *}

public handleChangeActive(e: *, id: *) source

Установка нового активного эдмента списка

Params:

NameTypeAttributeDescription
e *
id *

public render(): * source

Return:

*