Browse Source

Should update table data when changing pageSize

fix #317
pull/339/head
afc163 9 years ago
parent
commit
52b639faba
  1. 3
      components/table/demo/paging.md
  2. 8
      components/table/index.jsx

3
components/table/demo/paging.md

@ -35,7 +35,8 @@ for (let i=0; i<46; i++) {
var pagination = {
total: data.length,
current: 2
current: 2,
showSizeChanger: true
};
React.render(<Table columns={columns} dataSource={data} pagination={pagination} />

8
components/table/index.jsx

@ -304,6 +304,13 @@ let AntTable = React.createClass({
});
},
handleShowSizeChange(current, pageSize) {
let pagination = objectAssign(this.state.pagination, {
pageSize: pageSize
});
this.fetch({ pagination });
},
renderPagination() {
//
if (!this.hasPagination()) {
@ -321,6 +328,7 @@ let AntTable = React.createClass({
onChange={this.handlePageChange}
total={total}
pageSize={10}
onShowSizeChange={this.handleShowSizeChange}
{...this.state.pagination} /> : null;
},

Loading…
Cancel
Save