Home Reference Source Repository
import Table from 'melon/src/Table.js'
public class | source

Table

Extends:

react~Component → Table

Constructor Summary

Public Constructor
public

constructor(props: *)

Member Summary

Public Members
public

state: *

Method Summary

Public Methods
public
public
public
public

getColumns(props: *): *

public
public

render(): *

public

renderBody(columns: *, width: *): *

public

renderFooter(columns: *): *

public

renderHeader(columns: *, width: *): *

public

renderRow(columns: *, rowData: *, index: *, tableWidth: *): *

Public Constructors

public constructor(props: *) source

Params:

NameTypeAttributeDescription
props *

Public Members

public state: * source

Public Methods

public componentDidMount() source

public componentWillReceiveProps(nextProps: *) source

Params:

NameTypeAttributeDescription
nextProps *

public componentWillUnmount() source

public getColumns(props: *): * source

Params:

NameTypeAttributeDescription
props *

Return:

*

public onWindowResize() source

public render(): * source

Return:

*

public renderBody(columns: *, width: *): * source

Params:

NameTypeAttributeDescription
columns *
width *

Return:

*

public renderFooter(columns: *): * source

Params:

NameTypeAttributeDescription
columns *

Return:

*

public renderHeader(columns: *, width: *): * source

Params:

NameTypeAttributeDescription
columns *
width *

Return:

*

public renderRow(columns: *, rowData: *, index: *, tableWidth: *): * source

Params:

NameTypeAttributeDescription
columns *
rowData *
index *
tableWidth *

Return:

*