Skip to content

Is it possible to pass pageshowtotal's data to an outter component? #1495

Open
@thundermiracle

Description

@thundermiracle

Thanks for creating this amazing library!
I created my own component to show page infos.
Is there an example to show how to pass (from, to, total) to the outter component?

[my Page infos component]
[react-bootstrap-datatable]

I've tried the following method but it seems deadlock occurred for endless re-rendering.

paginationShowsTotal = (from, to, total) => {
    this.setState({message: `Total(${total}) ${from}-${to}`});
    return null;
}
<div>
<div>
  {this.state.message}
</div>
<BootstrapTable options={{paginationShowsTotal: (from, to, total) => this.paginationShowsTotal(from, to, total)}}>
</div>

error:
warning.js?554bc8e:36 Warning: setState(...): Cannot update during an existing state transition (such as within render or another component's constructor). Render methods should be a pure function of props and state; constructor side-effects are an anti-pattern, but can be moved to componentWillMount.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions