Home Reference Source
public class | source

Tabs

Extends:

react~React.Component → Tabs

Компонент контейнера табов

Example:

<Tabs>
{
  containers.map((cnt) =>
    <Tab id={cnt.id}
         title={cnt.name || cnt.id}
         active={cnt.opened}>
      <WidgetFactory containerId={cnt.id} pageId={cnt.pageId} fetchOnInit={cnt.fetchOnInit} {...cnt.widget} />
    </Tab>
  )
}
</Tabs>

React Props:

NameTypeAttributeDescription
className string css-класс
navClassName string css-класс для нава
onChangeActive function
children node элемент потомок компонента Tabs

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get

getter для айдишника активного таба

public

state: {"activeId": *}

Method Summary

Public Methods
public

handleChangeActive(e: *, id: *)

установка активного таба

public

render(): XML

Базовый рендер

Public Constructors

public constructor() source

Public Members

public get defaultOpenedId: Array | *: * source

getter для айдишника активного таба

Return:

Array | *

public state: {"activeId": *} source

Public Methods

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

установка активного таба

Params:

NameTypeAttributeDescription
e *
id *

public render(): XML source

Базовый рендер

Return:

XML